@font-face{font-family:'RobotoRegular';src:url('../font/Roboto-Regular.eot');src:url('../font/Roboto-Regular.eot?#iefix') format('embedded-opentype'),
url('../font/Roboto-Regular.woff') format('woff'),
url('../font/Roboto-Regular.ttf') format('truetype'),
url('../font/Roboto-Regular.svg#RobotoRegular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'RobotoBold';src:url('../font/Roboto-Bold.eot');src:url('../font/Roboto-Bold.eot?#iefix') format('embedded-opentype'),
url('../font/Roboto-Bold.woff') format('woff'),
url('../font/Roboto-Bold.ttf') format('truetype'),
url('../font/Roboto-Bold.svg#RobotoBold') format('svg');font-weight:normal;font-style:normal;}
.highcharts-title{width:100% !important;}
html, body, form, ul, li, dl, dd, dt, fieldset, form, blockquote, dfn{margin:0;padding:0;border:0 none;}
ul, dl, dd, dt{list-style:none;}
dfn{font-style:normal;}
table, tbody, tr, td, th{margin:0;padding:0;border:0 none;border-collapse:collapse;border-spacing:0;vertical-align:top;}
input, select, textarea{font:12px Arial, Tahoma, Helvetica, sans-serif;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.newsList .info .rubric
html, body{width:100%;height:100%;}
body{font:100% Arial, Tahoma, Helvetica, sans-serif;color:#000000;background:#fff;}
h1, h2, h3, h4, h5, h6{line-height:1.2;margin:0;padding:0;}
h1, .h1, .primary_content h1{font-size:2.5em;font-weight:bold;line-height:1.2;margin:0 0 1.1em;}
.h1h2{margin:0 0 30px;}
.h1h2 h1{margin:0 0 7px;}
.h1h2 h2{font-weight:normal;font-size:1em;}
h2{font-size:2.1em;}
h3{font-size:1.625em;}
h4{font-size:1.3em;}
.iblock{display:inline-block;}
.block_h{font-weight:bold;margin-bottom:20px;}
.block_h3{font-weight:bold;text-transform:uppercase;margin-bottom:20px;}
.block_h3 a,
.block_h3 span{float:right;text-transform:none;}
p{margin:.5em 0;}
hr.litegray{border:0;height:1px;color:#e1e1e1;background:#e1e1e1;margin:6px 0 26px 0;}
a{color:#024c8b;text-decoration:none;}
.primary_content .doc_table a:hover,a:hover{text-decoration:underline;}
a.underline{text-decoration:underline;}
.pseudolink{color:#024c8b;border-bottom:dotted 1px #024c8b;cursor:pointer;}
.pseudolink:hover{border-bottom:solid 1px #024c8b;}
.pseudolink.del,
.pseudolink.capcha_audio,
.pseudolink.reload{position:relative;margin-left:26px;}
.pseudolink.del:after,
.pseudolink.capcha_audio:after,
.pseudolink.reload:after{content:'';display:inline-block;vertical-align:middle;width:16px;height:16px;position:absolute;left:-16px;}
.pseudolink.del:after{background:url('../i/icClose.png') no-repeat center left;}
.pseudolink.capcha_audio:after{background:url('../i/icons.png') no-repeat -140px -20px;left:-20px;top:3px;}
.pseudolink.reload:after{background:url('../i/icons.png') no-repeat -120px -20px;left:-20px;}
img{border:0 none;max-width:100%;}
.nowrap{white-space:nowrap;}
.hide{display:none;}
.hide-i{display:none !important;}
.line_end{border-bottom:solid 1px #e1e1e1;margin-bottom:30px;d__isplay:table;}
blockquote *:first-child{margin:.8em 0;}
blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
blockquote{border:1px solid #e1e1e1;color:#000;font:italic 1.167em/1.428em Arial, sans-serif;}
.gray{color:#8c939b;}
p, ul, ol, dl, pre, blockquote, address, table, form{margin-bottom:1.3em;}
h1{margin:0 0 1.1em;}
h2{margin:0 0 1.15em;}
h3{margin:0 0 1.2em;}
h4{margin:0 0 1.25em;}
h5{margin:0 0 1.3em;}
h6{margin:0 0 1.35em;}
th, td{padding:.8em;}
caption{padding-bottom:.8em;}
blockquote{padding:0 1em;margin:1.6em 0;}
fieldset{padding:0 1em 1em 1em;margin:1.6em 0;}
legend{padding-left:.8em;padding-right:.8em;}
legend+*{margin-top:1em;}
textarea, input{padding:.3em .4em .15em .4em;}
select{padding:.1em 0 0 .2em;}
option{padding:0 .4em;}
.clearfix:before, .clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;}
.clearfix{*zoom:1;}
article.clearfix{display:table;width:100%;}
.small{font:11px/14px Arial, sans-serif;}
.large{font:13px/16px Arial, sans-serif;}
.largest{font:14px/18px Arial, sans-serif;}
.big{font:16px/19px Arial, sans-serif;}
.tleft{text-align:left;}
.tcenter{text-align:center;}
.tright{text-align:right;}
.tjustify{text-align:justify;}
.custom_content{}
.custom_content ul,
.custom_content ul li{}
.primary_content ul{margin:auto;padding:0 0 0 15px;list-style:disc;}
.widthSite{max-width:990px;margin:0 auto;}
.fl_l{float:left;}
.fl_r{float:right;}
.position_fix{margin:-45px 0 0 20px;}
.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}
.mb30{margin-bottom:30px;}
.cells2_item{width:49%;display:inline-block;vertical-align:top;height:100%;*zoom:1;*display:inline;}
.cells2_item{}
.half_width{width:50%;}
.container{font-size:0.75em;line-height:1.35em;padding-top:30px;background:#fff;}
.button{cursor:pointer;font-size:0.625em;font-weight:bold;color:#393c40;text-transform:uppercase;text-decoration:none !important;text-shadow:1px 1px #ffffff;padding:5px 17px;border:1px solid #aeafb4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#f4f4f4;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f4f4), color-stop(73%,#d0d3d9));background:-webkit-linear-gradient(top, #f4f4f4 0%,#d0d3d9 73%);background:-moz-linear-gradient(top, #f4f4f4 0%, #d0d3d9 73%);background:-ms-linear-gradient(top, #f4f4f4 0%,#d0d3d9 73%);background:-o-linear-gradient(top, #f4f4f4 0%,#d0d3d9 73%);background:linear-gradient(to bottom, #f4f4f4 0%,#d0d3d9 73%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#d0d3d9',GradientType=0);-moz-box-shadow:inset 0 0 1px #fff;-webkit-box-shadow:inset 0 0 1px #fff;box-shadow:inset 0 0 1px #fff;}
.button.next,
.button2.next{margin-left:20px;}
.button2{display:inline-block;cursor:pointer;font-size:0.833em;font-weight:bold;color:#ffffff;text-transform:uppercase;line-height:1.625em;padding:5px 10px 4px 10px;border:0 none;border-bottom:1px solid #1e5f97;background:#4a94cf;background:-moz-linear-gradient(top, #4a94cf 0%, #1e5f97 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#4a94cf), color-stop(100%,#1e5f97));background:-webkit-linear-gradient(top, #4a94cf 0%,#1e5f97 100%);background:-o-linear-gradient(top, #4a94cf 0%,#1e5f97 100%);background:-ms-linear-gradient(top, #4a94cf 0%,#1e5f97 100%);background:linear-gradient(to bottom, #4a94cf 0%,#1e5f97 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4a94cf', endColorstr='#1e5f97',GradientType=0);-moz-box-shadow:0 1px 2px rgba(0,0,0,0.3);-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.3);box-shadow:0 1px 2px rgba(0,0,0,0.3);text-decoration:none;}
.button2[disabled=disabled], .button2:disabled{opacity:.5;}
.cap_batton{margin:20px 0 0 0;}
.button2.gray{border-bottom:1px solid #8f8f8f;x*font-size:.917em;background:#a1a1a1;background:-moz-linear-gradient(top, #bababa 0%, #a1a1a1 73%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#bababa), color-stop(73%,#a1a1a1));background:-webkit-linear-gradient(top, #bababa 0%,#a1a1a1 73%);background:-o-linear-gradient(top, #bababa 0%,#a1a1a1 73%);background:-ms-linear-gradient(top, #bababa 0%,#a1a1a1 73%);background:linear-gradient(to bottom, #bababa 0%,#a1a1a1 73%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bababa', endColorstr='#a1a1a1',GradientType=0);}
.button2.reset{border:1px solid #c2c2c2;color:#7d7f81;font-size:0.833em;background:#d2d4da;padding:4px 10px 3px 10px;background:-moz-linear-gradient(top, #f4f4f4 0%, #d2d4da 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f4f4), color-stop(100%,#d2d4da));background:-webkit-linear-gradient(top, #f4f4f4 0%,#d2d4da 100%);background:-o-linear-gradient(top, #f4f4f4 0%,#d2d4da 100%);background:-ms-linear-gradient(top, #f4f4f4 0%,#d2d4da 100%);background:linear-gradient(to bottom, #f4f4f4 0%,#d2d4da 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#d2d4da',GradientType=0);text-shadow:1px 1px 1px #ffffff;}
.header{position:fixed;top:0;left:0;width:100%;z-index:1000;border-bottom:1px solid #dadfe7;background:#e6e8ec;background:-moz-linear-gradient(top, #e6e8ec 0%, #ced1d8 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#e6e8ec), color-stop(100%,#ced1d8));background:-webkit-linear-gradient(top, #e6e8ec 0%,#ced1d8 100%);background:-o-linear-gradient(top, #e6e8ec 0%,#ced1d8 100%);background:-ms-linear-gradient(top, #e6e8ec 0%,#ced1d8 100%);background:linear-gradient(to bottom, #e6e8ec 0%,#ced1d8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e8ec', endColorstr='#ced1d8',GradientType=0);-moz-box-shadow:-1px -1px 6px 3px #9196a2;-webkit-box-shadow:-1px -1px 6px 3px #9196a2;box-shadow:-1px -1px 6px 3px #9196a2;}
.logo img{display:block;}
.header .widthSite{position:relative;}
.header .logo{display:block;}
.header .authBlock{position:absolute;top:50%;right:10px;margin-top:-10px;height:20px;font-size:10px;line-height:20px;font-weight:bold;text-transform:uppercase;text-shadow:1px 1px #ffffff;}
.header .authBlock a{display:inline-block;color:#667180;margin-left:3px;padding-right:22px;border-left:1px solid #e7e8eb;}
.header .authBlock a span{display:inline-block;padding-left:6px;border-left:1px solid #bfc2c9;}
.header .authBlock a:first-child,
.header .authBlock a:first-child span{border-left:0 none;}
.header .authBlock .icEnter{background:url('../i/icEnter.png') no-repeat 100% 0;}
.header .authBlock .icReg{background:url('../i/icReg.png') no-repeat 100% 50%;}
.header .searchBlock{position:absolute;top:50%;left:240px;margin-top:-13px;white-space:nowrap;}
.header .searchBlock > .block{display:inline-block;vertical-align:top;margin-right:10px;}
.header .searchBlock .search{position:relative;}
.header .searchBlock input[type="text"]{width:179px;height:25px;font-size:0.833em;line-height:25px;padding:0 33px 0 7px;border:0 none;background:#ffffff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-box-shadow:inset 1px 1px 1px rgba(104,111,118,0.65);-webkit-box-shadow:inset 1px 1px 1px rgba(104,111,118,0.65);box-shadow:inset 1px 1px 1px rgba(104,111,118,0.65);}
.header .searchBlock label{display:inline-block;position:absolute;top:0;left:7px;font-size:0.833em;line-height:25px;color:#8c939b;}
.header .searchBlock input[type="submit"]{position:absolute;top:0;right:0;width:26px;height:26px;text-indent:-999px;overflow:hidden;border:0 none;cursor:pointer;background:url('../i/btnSearch.png') no-repeat 0 50%;}
.header .selectRubric{padding-right:13px;}
.header .selectRubric span{color:#024c8b;font-size:11px;line-height:26px;text-shadow:1px 1px #ffffff;cursor:pointer;border-bottom:1px dotted #024c8b;}
.mainWrap{padding-bottom:20px;}
.mainWrap .col1,
.mainWrap .col3{width:240px;}
.mainWrap .col2{width:490px;}
.mainWrap .col1{margin-right:10px;}
.col1{position:relative;z-index:10;}
.colwide{clear:right;float:none;margin-left:0;padding-left:270px;width:auto;}
.col2_in{width:450px;}
.col3_in{width:250px;margin-left:20px;}
.in .col1{margin:0;width:240px;}
.in .colwide{}
.colwide .themed_squares{display:none;}
.primary_content{}
.menu{margin-top:12px;background:url(../i/bg_menu.png) repeat 0 0;position:relative;z-index:10;border-bottom:1px solid #e1e1e1;}
.menu li{padding:9px 0 7px 0;font-size:0.916em;line-height:1.2em;font-weight:bold;text-transform:uppercase;border-top:1px solid #e1e1e1;}
.menu > li:first-child{border-top:0;}
.menu li li{border:0;padding:5px 0 2px 0;font-size:1em;}
.menu li li li{font-size:1em;padding:5px 0 2px 0;}
.menu li li li li{font-size:1em;font-weight:normal;text-transform:none;}
.menu ul{margin:0 0 8px 0;padding:6px 0 0 20px;border-top:1px solid #e1e1e1;}
.menu ul ul{padding:5px 0 6px 0;margin:9px 0 4px;border-bottom:1px solid #e1e1e1;position:relative;}
.menu ul ul ul{padding:4px 0 6px 0;margin:9px 0 5px 0;}
.menu ul ul:before{position:absolute;top:-11px;left:17px;content:'';width:0;height:0;border-bottom:solid 5px #e1e1e1;border-left:solid 5px #fff;border-right:solid 5px #fff;border-top:solid 5px #fff;}
.menu ul ul ul:before{left:43px;}
.menu a{margin:0 10px 0 10px;display:inline-block;}
.menu ul a{margin:0 10px 0 0;}
.menu .open{padding:0;}
.menu .open a{padding:0;}
.menu .open > a{margin:0;padding:9px 10px 7px 10px;color:#000;background:#e1e1e1;display:block;}
.menu .current > a{text-decoration:none;cursor:default;}
.menu .open .open a{padding:5px 0 2px 0;background:transparent;}
.menu ul ul a, .menu ul ul .open > a{margin:0 10px 0 16px;}
.menu ul ul ul a, .menu ul ul ul .open a{margin:0 10px 0 40px;}
.menu ul{display:none;}
.menu .open > ul{display:block;}
.menu2{position:relative;z-index:10;margin-top:12px;font-size:0.916em;line-height:1.2em;font-weight:bold;text-transform:uppercase;background:url(../i/bg_menu.png) repeat 0 0;color:black;}
.menu2 ul{display:none;}
.menu2 li:hover > ul{display:block;position:absolute;width:221px;left:100%;top:-1px;background:#e1e1e1;z-index:9999;}
.menu2 li:first-child:hover > ul{top:0px;}
.menu2 li{position:relative;border-bottom:1px solid #e1e1e1;}
.menu2 li li{border-bottom:none;}
.menu2 a{display:block;position:relative;padding:9px 30px 7px 10px;}
.menu2 a.active{color:black;}
.menu2 li:hover > a{color:black;background:url(../i/menu2__item-bg.png) right 0 repeat-y #e1e1e1;text-decoration:none;}
.menu2 li:hover > a:after{display:block;position:absolute;overflow:hidden;content:"";width:16px;height:7px;right:9px;top:12px;}
.menu2 li:hover > a.is_child{box-shadow:-10px 0px 10px -7px #bbb inset;}
.menu2 li > a.is_child:before{display:block;position:absolute;right:7px;content:"\25BA";font-size:0.7em;}
.menu2 li:hover > a.is_child:before{content:"";}
.menu2 li:hover > a.is_child:after{background:url(../i/icons.png) -180px 0 no-repeat;}
.menumore{position:relative;z-index:10;padding:12px 0 0 10px;background:url(../i/bg_menu.png) repeat 0 0;margin:-16px 0 0 0;}
.menumore a{font-size:.917em;text-transform:uppercase;color:#a8a9ac;display:inline-block;outline:none;padding:0 0 10px 0;text-decoration:none;background:url(../i/menumore.png) no-repeat 0 -75px;}
.menumore.expanded{-webkit-box-shadow:0 1px 1px 1px rgba(250, 250, 250, 0.7);box-shadow:0 1px 1px 1px rgba(250, 250, 250, 0.7);}
.menumore.expanded a{height:10px;padding:0;text-indent:-9999em;width:22px;background:url(../i/menumore.png) no-repeat 0 0;}
.lt-ie8 .menumore.expanded a{height:auto;padding:0 0 10px 0;text-indent:0;width:22px;background:url(../i/menumore.png) no-repeat 0 15px;}
.menu.expanded{border-bottom:0;}
.moreNav{min-height:14px;margin:24px 0;position:relative;z-index:9;}
.moreNav-tr{position:relative;float:right;width:230px;margin:-15px 0 0;}
.moreNav .icGlasses{padding-right:40px;background:url('../i/icGlasses.png') no-repeat 100% 50%;}
.icRss{padding-right:20px;background:url('../i/icRss.png') no-repeat 100% 0;}
.moreNav .icRss{margin-left:35px;}
.topMoreNav{margin:10px 0 16px;text-align:right;float:right;margin-left:-250px;width:100%;padding-left:250px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.topMoreNav .just_link{margin-right:40px;}
.langtrigger{display:inline-block;text-align:left;margin:0 22px 0 0;}
.langtrigger a, .langtrigger span{display:inline-block;width:16px;height:11px;background-image:url(../i/icons.png);background-repeat:no-repeat;text-indent:-999em;margin:0 0 0 6px;}
.langtrigger span{opacity:0.40;filter:alpha(opacity=40);}
.langtrigger .langRu{background-position:-140px 0;}
.langtrigger .langEn{background-position:-160px 0;}
.lockServiceLink{float:left;color:#909090;font-style:italic;background:url(../i/icons.png) no-repeat -470px 0;height:16px;padding:3px 0 3px 35px;margin:-3px 0 0 10px;position:relative;z-index:2;}
.context_menu{position:relative;left:-10px;margin:10px 0 20px 0;}
.context_menu_noleft{left:0;}
.context_menu__item{color:#024c8b;display:inline-block;padding:5px 10px;margin:5px 0;}
span.context_menu__item{color:black !important;}
a.context_menu__item:hover, label.context_menu__item:hover,
.context_menu__item.active, .context_menu__item.checked{background:#949aa2;color:white !important;text-decoration:none;}
.twitterBlock{padding:16px 10px 4px 10px;background:#f3f3f3;}
.twitterBlock dt{margin-bottom:14px;}
.twitterBlock dt span{display:block;width:72px;height:14px;text-indent:-999px;overflow:hidden;background:url('../i/twitter.png') no-repeat 0 0;}
.twitterBlock ul li{margin-bottom:16px;color:#222222;}
.facebookBlock{padding:13px 10px 10px 10px;background:#f3f3f3;}
.facebookBlock dt{margin-bottom:7px;}
.facebookBlock dt span{display:block;width:64px;height:14px;text-indent:-999px;overflow:hidden;background:url('../i/facebook.png') no-repeat 0 0;}
.facebookBlock .blockLike{margin-top:20px;}
#tabFB .fb-like-box span{border-bottom:1px solid #CCCCCC;}
.fb-like-box-news{padding-bottom:5px;height:415px}
.fb-like-box{padding-bottom:5px;height:415px}
.fb-like-box iframe{border:1px solid #aaa !important;height:inherit !important;position:relative !important;}
.fb-like-box span:first-child{height:inherit !important;display:block !important}
.fb-like-box .fb-like-box-hidden-name{display:none;width:161px;line-height:1.28;text-align:left;font-family:"helvetica neue",helvetica,arial,"lucida grande",sans-serif;font-weight:bold;font-size:13px;}
.fb-like-box .fb-like-box-hidden-likes{display:none;width:217px;line-height:1.28;text-align:left;font-family:"helvetica neue",helvetica,arial,"lucida grande",sans-serif;font-size:11px;}
.social-block{position:relative;overflow:hidden;}
.social-block__dt{position:absolute;display:block;height:24px;width:80px;top:0;left:300px;opacity:0.6;cursor:pointer;}
.social-block__dt.active{cursor:default;opacity:1 !important;}
.social-block__dt:hover{opacity:0.8;}
.social-block__dt span{position:absolute;display:block;left:50%;top:4px;width:70px;height:16px;margin-left:-35px;background-image:url(../i/icons.png);background-repeat:no-repeat;overflow:hidden;white-space:nowrap;text-indent:200px;}
.social-block dd{display:none;margin-top:24px;border-top:none;}
.social-block dd.active{display:block;}
.social-block-tab3 .social-block__dt{width:80px;}
.social-block-tab2 .social-block__dt{width:120px;}
.social-block-tab1 .social-block__dt{display:none;}
.social-block-tab3 .social-block__dt-1{left:0;}
.social-block-tab3 .social-block__dt-2{left:80px;}
.social-block-tab3 .social-block__dt-3{left:160px;}
.social-block-tab2 .social-block__dt-1{left:0;}
.social-block-tab2 .social-block__dt-2{left:120px;}
.social-block__fb{background:#3b5997;}
.social-block__vk{background:url(../i/social-block-title-bg.png) 0 0 repeat-x #4e739c;}
.social-block__tw{background:#29a9e0;}
.twitterBlock_bak{background:#E8E8E8;background:rgba(0,0,0,0.1);padding:0;margin-bottom:-7px;}
.social-block__fb span{background-position:0 -360px;}
.social-block__vk span{background-position:-80px -360px;}
.social-block__tw span{background-position:-160px -360px;}
.social-block-tab1 dd{border-top:1px solid #aaa;margin-top:0;}
.social-block__dd-vk, .social-block__dd-vk iframe{height:324px !important;}
.rss_img{padding:0 0 9px 14px;}
.voteBlock{line-height:1.5em;background:#f3f3f3;}
.voteBlock form{margin:0;}
.voteBlock ul{list-style-type:none;padding:0;margin-bottom:1.3em;}
.voteBlock dt{position:relative;padding:6px 10px 9px 10px;font-weight:bold;background:#d1ecd7;}
.colwide .voteBlock dt{padding:15px;}
.voteBlock dt:after{position:absolute;bottom:-5px;left:15px;content:'';width:10px;height:10px;background:#d1ecd7;-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.voteBlock dd{padding:16px 10px 15px 10px;}
.voteBlock li{margin-bottom:13px;}
.voteBlock label{position:relative;width:100%;display:block;}
.voteBlock label input{float:left;margin:3px 5px 0 0;padding:0;}
.voteBlock label span{display:block;padding:0 0 0 20px;}
.voteBlock .button2{margin:4px 0 0 20px;}
.voteBlock__note{color:#5f6961;font-style:italic;font-weight:normal;}
.voteBlock__pic{float:left;}
.voteBlock__text{display:block;padding:0 0 0 25px;font-style:normal;position:relative;}
.voteBlock__text.noimg{padding:0;}
.voteBlock__pic_improved{display:none;padding:10px;position:absolute;bottom:0;left:100%;z-index:999;background:#fff;border:solid 1px #e1e1e1;}
.voteBlock label:hover .voteBlock__pic_improved{display:block;}
.voteBlock__pic_improved:before{position:absolute;bottom:10px;left:-6px;content:'';width:10px;height:10px;background:#fff;border-left:solid 1px #e1e1e1;border-bottom:solid 1px #e1e1e1;-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.votelist .item{width:350px;}
.voteBlock_n dt{background:none;font-size:1.083em;font-weight:normal;text-transform:uppercase;padding:10px 0 16px 0;border-bottom:1px solid #d2d2d2;margin:0 14px;}
.voteBlock_n .button2{margin:0px 17px 0 5px;width:100px;text-transform:uppercase;}
.voteBlock_n dt:after{display:none;}
.voteBlock_n dd{padding:15px;}
h1.title_mod{font-weight:normal;margin:1.8em 0 1.6em;text-transform:uppercase;font-size:1.5em;}
.votelist .item{margin-bottom:20px;}
.votelist .vote_result_line{background:#2771AE;height:11px;}
.votelist .vote_result_lb{font-weight:bold;font-size:1.3em;display:inline-block;width:50px;padding:0;}
.votelist .vote_result_all{color:#9B9B9B;margin-bottom:20px;}
.votelist .vote_result_all em{font-size:0.93em;}
.votelist .voteBlock__choice{padding:0;}
.votelist .vote_result_box{display:inline-block;width:255px;padding:0;}
.votelist .voteBlock dt{padding:7px 9px;}
.votelist .voteBlock{margin-bottom:0;}
.votelist .voteBlock dd{padding:12px 16px 13px;}
ul.vote_list{padding:0 0 10px 0;list-style-type:none;}
ul.vote{padding-left:0;}
.vote .date,
.mediag_galary_item .date{color:#9b9b9b;margin:0 0 3px 0;}
.vote .block_h{margin-bottom:10px;}
.vote__var{float:left;display:block;}
.vote__choice{display:table;padding:0 0 0 10px;}
.vote_result__item .vote__choice{padding:0;}
.vote__item{display:table;width:100%;}
.vote__item p{margin:0 0 5px;}
.vote__item input[type="text"],
.vote__item textarea,
.vote__item select{width:80%;}
.vote__item textarea{height:200px;}
.vote__img,
.vote__text{display:inline-block;vertical-align:middle;}
.vote__img{margin:0 10px 5px 0;}
.vote__pic{max-width:none;}
ul.vote_result{list-style-type:none;padding:0;}
.vote_result_all{color:#666;margin:0 0 10px 0;}
.vote_result_all b{color:#71b003;display:inline-block;margin-right:10px;}
.vote_result__figure{margin:0 0 10px;}
.vote_result_sum,
.vote_result_line{display:inline-block;vertical-align:middle;}
.vote_result_sum{width:3%;background:#fff;color:#666;text-align:right;}
.vote_result_line{height:4px;width:10%;min-width:3.5%;max-width:90%;background:#4690cc;margin-right:-3%;}
.votearch{float:right;margin:8px 0 0 0;}
.subsms{float:right;text-align:right;width:365px;height:40px;margin-top:-10px;position:relative;}
.smsforms{position:absolute;top:0;right:0;}
.subsms a.pseudolink{display:inline-block;vertical-align:top;padding-top:10px;}
.subsms a.pseudolink:hover{text-decoration:none;}
.subsms .filterform fieldset{padding:7px 10px;}
.subsms .filterform input{width:105px;}
.subsms .filterform .overeror{position:absolute;bottom:100%;right:0;width:300px;text-align:center;margin-bottom:-3px;}
.subsms .filterform .remark{display:inline-block;vertical-align:top;padding-left:20px;width:auto;float:none;background:url('../i/icremark.png') no-repeat 0 0;}
.subsms .ok{padding-top:10px;background:#fff;}
.newsList{position:relative;padding:16px 10px 20px 10px;background:#f3f3f3;}
.newsList h2,
.statistics h2,
.b-roads h2{font-size:1.416em;line-height:1.2em;color:#666666;text-transform:uppercase;font-weight:normal;margin-bottom:0;}
.newsList h2 + .list{margin-top:15px;}
.newsList .list li{margin-bottom:18px;}
.newsList .list li{*zoom:1;}
.newsList .list li:before, .newsList .list li:after{content:"";display:table;}
.newsList .list li:after{clear:both;}
.newsList .list li img + p{margin-left:75px;}
span.info{display:block;}
.newsList .list_h{margin:0;font-size:1em;}
.newsList .list li p{line-height:1.1;margin:0;}
.newsList .info,
.twitterBlock .info{position:relative;margin-bottom:8px;font-size:0.833em;line-height:0.75em;}
.newsList .info,
.newsList .info a,
.twitterBlock .info{color:#9b9b9b;}
.left_info{width:auto;}
.right_info{float:right;vertical-align:top;max-width:40%;text-align:right;overflow-wrap:break-word;word-wrap:break-word;word-break:keep-all;line-break:loose;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;}
.right_info_small{float:right;vertical-align:top;max-width:60%;text-align:right;overflow-wrap:break-word;word-wrap:break-word;word-break:keep-all;line-break:loose;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;}
.slash_before{margin:0 2px 0 0;}
.newsList .info .rubric{float:right;text-align:right;width:150px;}
.newsList img{float:left;margin:3px 0 0;}
.newsList .bord{float:left;margin:0 10px 0 0;display:block;padding:10px 10px 10px 0;border-right:solid 1px #ccc;}
.newsList .rubricWrap{position:relative;height:11px;margin-bottom:15px;height:auto;padding-top:12px;}
.newsList .rubricWrap .door{position:absolute;top:-13px;right:0;padding-right:12px;font-size:0.833em;line-height:1em;font-weight:bold;color:#024c8b;text-transform:uppercase;cursor:pointer;}
.newsList .rubricWrap .door:after{position:absolute;right:0;top:0;content:'';width:6px;height:100%;background:url('../i/arrowB.png') no-repeat 0 67%;}
.newsList .rubricWrap .rubricList{display:none;position:relative;padding:10px;background:#fff;position:absolute;width:200px;z-index:10;}
.newsList .rubricWrap .rubricList:before{position:absolute;top:-7px;right:30px;content:'';width:14px;height:14px;background:#fff;-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.newsList .rubricWrap .close{position:absolute;top:0;right:0;width:20px;height:20px;text-indent:-999px;overflow:hidden;cursor:pointer;background:url('../i/icClose.png') no-repeat 50% 50%;}
.newsList .rubricWrap li{margin-bottom:8px;}
.newsList .rubricWrap.show{margin-bottom:15px;height:auto;padding-top:12px;}
.newsList .rubricWrap.show .rubricList{display:block;}
.newsList__to_all{border-top:solid 1px #e1e1e1;padding:15px 0 0 0;}
.newsList__to_all a,
.newsList__to_all.arr a:hover{text-decoration:underline;}
.underline_a{text-decoration:underline;}
.newsList__to_all.arr a,
.newsList__to_all a:hover{text-decoration:none;}
.newsList__to_all.arr{background:#e1e1e1;padding:10px;position:relative;}
.newsList__to_all.arr:after{position:absolute;display:block;z-index:1;top:-20px;left:10px;content:'';width:0px;height:0px;border-right:10px solid transparent;border-top:10px solid transparent;border-bottom:10px solid #e1e1e1;border-left:10px solid transparent;zoom:1;}
.b-roads{background:#f3f3f3;padding:16px 0 20px;}
.b-roads h2{margin:0 10px 15px;}
.b-roads_row{padding:10px;}
.b-roads_label{color:#959595;}
.b-roads_row-direction .custom-select{width:66%;height:27px;display:inline-block;*display:inline;zoom:1;vertical-align:middle;}
.b-roads_row-direction select{width:66%;}
.b-roads_row-direction .b-roads_label{display:inline-block;*display:inline;zoom:1;width:33%;margin-right:1%;}
.b-roads_table-wrp{position:relative;border:3px solid #bcb8b8;background:white;}
.b-roads_table-wrp:after{content:'';position:absolute;right:30%;top:-9px;width:10px;height:10px;background:white;border:3px solid #bcb8b8;border-bottom-width:0;border-right-width:0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);}
.lt-ie9 .b-roads_table-wrp:after{display:none;}
.b-roads_table{width:100%;margin:0;font-size:.9em;}
.b-roads_table th,
.b-roads_table td{padding:5px;}
.b-roads_table td{border-top:1px solid #e1e1e1;}
.b-roads_table th{text-align:left;font-weight:normal;color:#9c9c9c;}
.b-roads_table th:first-child{width:42%;}
.b-roads_table td{vertical-align:middle;}
.b-roads_speed-td{text-align:right;}
.b-roads_speed{display:inline-block;*display:inline;zoom:1;padding-right:5px;font-weight:bold;font-size:1.5em;border-right-width:4px;border-right-style:solid;}
.b-roads_speed__normal{border-right-color:#a2d88d;}
.b-roads_speed__low{border-right-color:#eb5614;}
.b-roads_speed__middle{border-right-color:#ed9814;}
.b-roads_speed__very_low{border-right-color:#a2312d;}
.b-roads_speed__great{border-right-color:#63bb41;}
.b-roads_row-parking .b-roads_label,
.b-roads_row-parking .b-roads_parkplaces{display:inline-block;*display:inline;zoom:1;vertical-align:middle;width:50%;}
.b-roads_parkplaces{background:white;text-align:center;line-height:37px;}
.b-roads_parkplaces strong{font-size:1.5em;font-weight:bold;line-height:37px;}
.b-roads_wthr{background:white;padding:5px 15px;margin-top:10px;}
.b-roads_wthr-temperature,
.b-roads_wthr-icon,
.b-roads_wthr-clarification{display:inline-block;*display:inline;zoom:1;vertical-align:middle;}
.b-roads_wthr-temperature{font-size:1.5em;padding-right:2px;}
.b-roads_wthr-icon{width:36px;height:31px;background-image:url('/bitrix/templates/trp3_main_d3/i/weather.jpg');background-repeat:no-repeat;}
.b-roads_wthr-icon__cloudy{background-position:0 0;}
.b-roads_wthr-icon__thunderstorm{background-position:-36px 0;}
.b-roads_wthr-icon__snow{background-position:-72px 0;}
.b-roads_wthr-icon__storm{background-position:-108px 0;}
.b-roads_wthr-icon__clear{background-position:-144px 0;}
.b-roads_wthr-icon__partly-cloudy{background-position:-180px 0;}
.b-roads_wthr-clarification{width:50%;font-size:.9em;line-height:1.2;padding-left:5px;}
.b-roads .custom-select ul{position:relative;top:0;left:0;width:200px !important;}
.done select{height:1px;width:1px;border:none;background:none;padding:0;margin:0;position:relative;left:-2px;z-index:-10;outline:none;-webkit-appearance:none;}
.select-list{position:absolute;left:-75px;background:white;padding:12px 12px 12px 0;border:1px solid #ccc;width:221px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.3);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.3);box-shadow:0 5px 10px rgba(0,0,0,0.3);top:29px;}
.custom-select{z-index:1;}
.custom-select *{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}
.open_list{z-index:10}
.custom-select ul,
.custom-select li{margin:0;padding:0;list-style:none;}
.custom-select li.selected,
.custom-select li.selected:hover{color:#9c9c9c;background:white;}
.custom-select,
.custom-select ul{position:relative;top:0;left:0;}
.custom-select .custom-text{cursor:pointer;display:inline-block;*display:inline;zoom:1;height:27px;line-height:27px;overflow:hidden;padding-left:10px;padding-right:25px;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 0 #e7e7e7;-moz-box-shadow:inset 0 1px 0 #e7e7e7;box-shadow:inset 0 1px 0 #e7e7e7;background:white url('data:image/gif;base64,R0lGODlhEwAaAJEAAOTk5OPj4yIiIgAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4wLWMwNjAgNjEuMTM0Nzc3LCAyMDEwLzAyLzEyLTE3OjMyOjAwICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MTNGNUY5MzlGQjY4MTFFMjg3NDRBNDgzOUFBREM1M0YiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MTNGNUY5M0FGQjY4MTFFMjg3NDRBNDgzOUFBREM1M0YiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoxM0Y1RjkzN0ZCNjgxMUUyODc0NEE0ODM5QUFEQzUzRiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoxM0Y1RjkzOEZCNjgxMUUyODc0NEE0ODM5QUFEQzUzRiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAAAAAAALAAAAAATABoAAAIdhI+py+0Po5y02oszEpzPXgnaSJbmiZLByrZuWwAAOw==')
right center no-repeat;}
.custom-select li{cursor:pointer;padding-left:12px;padding-top:5px;padding-bottom:5px;}
.custom-select li:hover{background:#024c8b;color:white;}
.select-scroll{position:absolute;right:12px;top:12px;z-index:2;background:#afafaf;width:1px;}
.default-scroll ul{overflow-y:scroll;}
.custom-scroll{overflow:hidden;}
.scroll-drag{display:block;position:absolute;left:-2px;cursor:pointer;width:5px;background:#024c8b;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.disabled *{cursor:default !important;}
.newsMain .f{position:relative;z-index:0;left:0;top:0;}
.newsMain .f:after{position:absolute;display:block;z-index:1;top:40px;right:0;content:'';width:0px;height:0px;border-top:15px solid transparent;border-bottom:15px solid transparent;border-right:15px solid #3881bd;zoom:1;}
.newsMain img{display:block;max-width:none;position:relative;z-index:-1;}
.newsMain .descr{padding:16px 10px 0 10px;height:224px;color:#a7cdeb;overflow:hidden;background:#3881bd;position:relative;z-index:0;zoom:1;}
.newsMain .descr:after{content:'';display:block;width:100%;height:30px;position:absolute;z-index:1;bottom:0;left:0;background:url(../i/blue_bottom_grad_2.png) left top repeat-x;zoom:1;}
.newsMain h2{margin-bottom:7px;font-size:1.333em;line-height:1.35em;color:#fff;text-transform:uppercase;font-weight:normal;}
.newsMain h2 a{color:#fff;}
.newsMain .info{overflow:hidden;position:relative;margin-bottom:8px;font-size:0.833em;line-height:0.75em;color:#a9cdeb;}
.newsMain .info .rubric{float:right;line-height:1;max-width:13em;color:#a7cdeb;text-align:right;}
.info__side{line-height:1;overflow:hidden;}
.other_news{overflow:hidden;}
.other_news .cells2_item{border-left:solid 10px #fff;margin-right:-10px;}
.other_news .cells2_item:first-child{border-left:none;border-right:solid 10px #fff;position:relative;l_eft:-10px;}
.other_news .info{font-size:1em;margin-bottom:2px;padding-top:2px;}
.contacts_b{padding:10px 0 0;line-height:1.8;}
.contacts_b__item_head{display:block;color:#666;}
.contact_info_labels{margin:20px 0 30px;padding:0;}
.contact_info_labels ul{margin:0;padding:0;list-style:none;}
.contact_info_labels ul .contact_info_label{margin:0;padding:10px;color:#024c8b;background:none;display:inline-block;cursor:pointer;}
.contact_info_labels ul .contact_info_label.active{color:#fff;background:#949aa2;}
.contact_info_visitka{margin:0 0 30px;padding:30px 30px 15px 30px;border:8px solid #d4d4d4;background:#f3f3f3;}
.contact_info_full div{margin:20px 0 0;padding:0;border-bottom:1px solid #d4d4d4;}
.contact_info_full div:last-child{border:none;}
.contact_info_full div h4{margin:0 0 3px;}
.contact_info_scheme .map{margin:0 0 30px;}
.building_fotos{margin:2px 30px 0 0;float:left;}
.building_fotos_navigator_left{float:left;}
.building_fotos_navigator_left span,
.building_fotos_navigator_right span{cursor:pointer;display:inline-block;height:8px;width:8px;}
.building_fotos_navigator_right{float:right;}
.building_fotos_navigator_left span{margin:23px 10px 0 0;background:transparent url(/bitrix/templates/trp3_main_d3/i/icons.png) 0 0 no-repeat;}
.building_fotos_navigator_right span{margin:23px 0 0 10px;background:transparent url(/bitrix/templates/trp3_main_d3/i/icons.png) -20px 0 no-repeat;}
.building_fotos_navigator_preview{margin:0 10px;text-align:center;}
.building_fotos_navigator_preview .preview_wrapper{position:relative;display:inline-block;cursor:pointer;}
.building_fotos_navigator_preview .preview_wrapper.active .selected{position:absolute;top:0;left:0;height:93%;width:100%;opacity:0.7;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;border:5px solid #333;}
.article_options{padding:7px 0;border-bottom:1px solid #e1e1e1;margin-bottom:30px;display:table;width:100%;}
.article_options .onerror{background:#fbd2d4;padding:5px 10px;margin:0 0 5px;}
ul.article_share,
.article_share li,
.social{display:inline-block;margin:0;background:none;list-style:none;*zoom:1;*display:inline;}
ul.article_share{padding:0;}
.social{float:right;position:relative;top:7px;}
.social ul{list-style-type:none;}
.article_share li{padding:10px 0;position:relative;}
.article_share li a{padding:0 10px;border-right:1px solid #e1e1e1;}
.colwide .article_share li:last-child a{padding:0 0 0 10px;border-right:solid 1px #f3f3f3;}
.colwide .article_share li:hover:last-child a{position:relative;padding:0 10px;}
.article_share li:hover{background:#f3f3f3;box-shadow:0 0 10px #999;cursor:pointer;}
.article_share li:hover:after{position:absolute;left:0;bottom:0;content:'';width:100%;height:10px;background:#f3f3f3;z-index:7;}
.article_share li:hover a{border-right:1px solid #f3f3f3;color:#000;text-decoration:none;}
.article_share__gist{display:none;width:343px;position:absolute;left:0;top:100%;padding:10px;background:#f3f3f3;box-shadow:0 0 10px #999;z-index:7;}
.article_share__export .article_share__gist{width:54px;}
.article_share li:hover .article_share__gist, .article_share .show{display:block;}
.article_share__gist input[type="text"], .article_share__gist textarea{display:block;width:100%;}
.article_share__gist textarea{overflow:hidden;height:65px;}
.article_share li:hover .article_share__gist a.to_copy{color:#024c8b;display:inline-block;padding:5px 0 0;}
.article_share__gist a.to_copy:hover{text-decoration:underline;}
.article_share .door{position:relative;padding-right:16px;}
.article_share__export .door{width:54px;}
.article_share .door:after{position:absolute;right:6px;top:0;content:'';width:6px;height:100%;background:url('../i/arrowB.png') no-repeat 0 67%;}
.article_share__export .article_share__gist a{position:relative;margin:0 0 5px 18px;padding:5px 0 0;display:inline-block;}
.article_share__export .article_share__gist a:before{content:'';width:18px;height:17px;position:absolute;left:-18px;top:3px;z-index:1;background-image:url(../i/icons.png);background-repeat:no-repeat;}
.article_share__export a.icdoc:before{background-position:0 -340px;}
.article_share__export a.icpdf:before{background-position:-20px -340px;}
.article_share__export a.icodt:before{background-position:-40px -340px;}
.article_share__gist .copylink{position:relative;}
.article_ref{margin-bottom:30px;}
.article_ref p{padding:0;margin:0;line-height:1.5;}
.article_img{display:inline-block;max-width:100%;}
.img_left{float:left;margin:3px 13px 10px 0;}
.img_left_b{float:left;margin:3px 35px 30px 0;}
.img_right{float:right;margin:3px 0 10px 13px;}
.presentationBlock, .mainmediagal{padding:10px;border:1px solid #e1e1e1;}
.presentationBlock h2, .mainmediagal h2{margin-bottom:7px;font-size:1.333em;line-height:1.35em;color:#666666;text-transform:uppercase;font-weight:normal;}
.presentationBlock .slideWrap, .mainmediagal .slideWrap{position:relative;}
.presentationBlock .biSlide{width:370px;}
.mainmediagal .jcarousel-item-horizontal{position:relative;}
.mainmediagal .slideWrap{min-height:307px;min-width:472px;}
.mainmediagal .slidetitle{position:absolute;bottom:31px;left:0;width:350px;text-align:center;background:rgba(0,0,0,.7);color:#fefefe;font-size:14px;line-height:16px;padding:10px;max-height:48px;}
.mainmediagal .slidetitle:before{background:#fff;content:"";height:1px;position:absolute;left:0;opacity:0.3;.header .searchBlock .search, .header .selectRubric, .mainWrap .col2 .newsMain .f, .mainWrap .col2 .mainpresent01 .jcarousel-next, .mainWrap .col2 .mainpresent01 .jcarousel-prev, .mainWrap .col2 .mainpresent01 .jcarousel-clip, .mainWrap .col2 .mainmediagal .jcarousel-container-vertical bottom:-1px;width:370px;z-index:101;}
.presentationBlock .controlPanel{position:relative;height:30px;border-top:1px solid #d2d2d2;border-bottom:1px solid #909090;background:#ececec;background:-moz-linear-gradient(top, #ececec 0%, #acacac 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ececec), color-stop(100%,#acacac));background:-webkit-linear-gradient(top, #ececec 0%,#acacac 100%);background:-o-linear-gradient(top, #ececec 0%,#acacac 100%);background:-ms-linear-gradient(top, #ececec 0%,#acacac 100%);background:linear-gradient(to bottom, #ececec 0%,#acacac 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ececec', endColorstr='#acacac',GradientType=0);}
.presentationBlock .numSlide{position:absolute;top:9px;left:293px;height:14px;font-size:11px;line-height:14px;color:#000;}
.presentationBlock .numSlide input{width:24px;height:14px;font-size:11px;line-height:14px;color:#000;text-align:center;}
.presentationBlock .previewBlock{position:absolute;top:50%;right:0;width:85px;margin-top:-128px;}
.presentationBlock .previewBlock .prev,
.presentationBlock .previewBlock .next, .mainpresent01 .jcarousel-prev, .mainpresent01 .jcarousel-next,
.mainmediagal .jcarousel-prev-vertical, .mainmediagal .jcarousel-next-vertical{position:absolute;left:0;width:79px;height:20px;text-indent:-999px;overflow:hidden;cursor:pointer;display:block;visibility:visible;outline:none;}
.mainmediagal .jcarousel-prev-horizontal, .mainmediagal .jcarousel-next-horizontal{position:absolute;bottom:0px;width:14px;height:32px;text-indent:-999px;overflow:hidden;cursor:pointer;display:block;visibility:visible;outline:none;z-index:100;}
.mainmediagal .jcarousel-prev-horizontal{left:130px;background:url('../i/arrowL3.png') no-repeat 100% 50%;}
.mainmediagal .jcarousel-next-horizontal{right:130px;background:url('../i/arrowR3.png') no-repeat 0 50%;}
.mainmediagal .nnum{display:block;padding:0;text-align:center;color:#fefefe;position:absolute;bottom:0;left:0;background:rgba(0,0,0,.7);font-size:18px;height:32px;line-height:35px;width:100%;z-index:1;}
.mainmediagal .nnum span{font-size:14px;}
.presentationBlock .previewBlock .prev, .mainpresent01 .jcarousel-prev, .mainmediagal .jcarousel-prev-vertical{top:-20px;background:url('../i/arrowT2.png') no-repeat 50% 0;}
.presentationBlock .previewBlock .next, .mainpresent01 .jcarousel-next, .mainmediagal .jcarousel-next-vertical{bottom:-20px;background:url('../i/arrowB2.png') no-repeat 50% 100%;}
.mainpresent01 .jcarousel-prev, .mainmediagal .jcarousel-prev-vertical{margin-left:-79px;left:100%;top:0;background:url('../i/arrowT2.png') no-repeat 50% 0;}
.mainpresent01 .jcarousel-next, .mainmediagal .jcarousel-next-vertical{margin-left:-79px;left:100%;bottom:0;background:url('../i/arrowB2.png') no-repeat 50% 100%;}
.presentationBlock .slideinfo, .mainpresent01 .slidenav{display:none;}
.presentationBlock .previewBlock .lentaWrap, .mainpresent01 ul, .mainmediagal ul.mainmediavertical{padding-left:6px;width:81px;height:257px;overflow:hidden;}
.mainpresent01 ul, .mainmediagal ul.mainmediavertical{width:87px;}
.presentationBlock .previewBlock .block, .mainpresent01 .block, .mainmediagal .block{display:block;margin-bottom:10px;margin-left:6px;width:79px;height:79px;cursor:pointer;border:1px solid #E1E1E1;}
.mainpresent01 .block.current{border:solid 1px #fff;}
.presentationBlock .previewBlock .block img, .mainpresent01 .block img, .mainmediagal .block img{display:block;}
.presentationBlock .previewBlock .block.active, .mainpresent01 .block.current, .mainmediagal .block{position:relative;}
.presentationBlock .previewBlock .block.active img, .mainpresent01 .block.current img, .mainmediagal .block.current img{width:69px;height:69px;cursor:default;border:5px solid #6a6a6a;}
.mainmediagal .block.current span{cursor:default;}
.presentationBlock .previewBlock .block.active:before, .mainpresent01 .block.current:before, .mainmediagal .block.current:before{position:absolute;top:50%;left:-6px;margin-top:-6px;content:'';width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #6a6a6a;}
.mainmediagal .jcarousel-clip-vertical .block span{width:21px;height:18px;background:rgba(0,0,0,.7);color:#fff;position:absolute;bottom:5px;right:5px;text-align:center;}
.mainpresent01 .jcarousel-clip, .mainmediagal .jcarousel-clip-vertical{background:none repeat scroll 0 0 #fff;border-top:20px solid #fff;border-bottom:20px solid #fff;overflow:hidden;padding:0;height:267px;width:87px;left:100%;margin-left:-87px;top:-307px;}
.mainmediagal .jcarousel-clip-vertical{top:0;}
.mainpresent01 .jcarousel-container, .mainmediagal .jcarousel-container-vertical{height:307px;}
.mainmediagal .jcarousel-container-horizontal, .mainmediagal .jcarousel-clip-horizontal{height:310px;width:370px;}
.mainmediagal .jcarousel-container{overflow:hidden;position:relative;}
.mainpresent01 .enlargefoto, .mainmediagal .selectedcarousel{width:370px;height:310px;border:1px solid #E1E1E1;border-bottom:0;}
.mainmediagal .selectedcarousel{background:#E3E3E3;position:absolute;}
.presentationBlock .enlargefoto .enlslide{display:block;height:100%;}
.mainpresent01, .mainmediagal{position:relative;}
.mainmediagal .jcarousel-clip-horizontal .mainmediahorizontal .jcarousel-item-horizontal, .mainmediagal .jcarousel-clip-horizontal .mainmediahorizontal .jcarousel-item-horizontal img{height:310px;width:370px;}
.presentationBlock .link img{display:block;max-width:100%;}
.mainpresent01 .enlargefoto iframe{width:100%;height:100%}
.presentationBlock .jcarousel-prev-disabled, .presentationBlock .jcarousel-next-disabled,
.mainmediagal .jcarousel-prev-disabled, .mainmediagal .jcarousel-next-disabled{display:none;visibility:hidden;}
.nocarouselnav .jcarousel-clip-vertical{border-top:0;}
.infoBlockList{margin-right:-10px;overflow:hidden;}
.infoBlockList .block{display:block;float:left;position:relative;margin:0 10px 10px 0;color:#fff;outline:none;background:#4e97d2;line-height:0;}
.infoBlockList .block > span{display:block;position:absolute;bottom:0;left:0;width:100%;background:#000;background:rgba(0, 0, 0, 0.5);}
.infoBlockList .block > span:before{position:absolute;top:-5px;left:12px;content:'';width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #000;opacity:0.5;}
.infoBlockList img{display:inline-block;width:100%;max-width:100%;-webkit-transition:all 0.2s linear;transition:all 0.2s linear;}
.infoBlockList dfn{display:block;font-size:1.09em;line-height:1.35em;font-weight:bold;text-transform:uppercase;}
.infoBlockList .descr{display:block;font-size:0.916em;line-height:1.30em;margin:10px;height:100%;overflow:hidden;}
.infoBlockList a.block:hover > span{color:#ddd;text-decoration:underline;}
.infoBlockList.bigSize .block{width:240px;height:240px;}
.infoBlockList.bigSize dfn{margin-bottom:5px;}
.infoBlockList.bigSize img{height:auto;}
.infoBlockList.bigSize .block > span{background:#7d7d7d;}
.infoBlockList.bigSize .block > span:before{border-bottom:5px solid #7d7d7d;opacity:1;}
.infoBlockList.midSize img{width:240px;height:115px;}
.infoBlockList.smallSize img{width:115px;height:115px;}
.infoBlockList.smallSize dfn{margin:0;font-size:0.909em;line-height:1.30em;}
.infoBlockList.smallSize .descr{padding:7px 5px 10px 5px;}
.tagsBlock{padding:10px 10px 8px 10px;line-height:1.5em;border:1px solid #e1e1e1;margin-bottom:10px;}
.tagsBlock .tagsBlock{padding:0px;line-height:1.5em;border:none;margin-bottom:0px;}
.tagsBlock a{color:#222222;}
.tag_line{border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;padding:7px;}
.error-btm-text{padding:7px 10px;background:#fbd2d4;border-bottom:1px solid #e1e1e1;}
.ico{width:16px;height:16px;display:inline-block;background-image:url(../i/icons.png);background-repeat:no-repeat;}
.ico.phone{background-position:4px -20px;}
.ico.email{background-position:-20px -18px;}
.ico.fb{background-position:-40px -20px;}
.ico.tw{background-position:-60px -20px;}
.ico.clock{background-position:-80px -20px;}
.ico.print{background-position:-100px -20px;height:17px;margin:0 6px -3px 0;}
.breadcrumbs{font-size:.917em;margin:40px 0 25px;text-transform:uppercase;border-top:solid 1px #e1e1e1;border-bottom:solid 1px #e1e1e1;padding:3px 0;line-height:1.7;}
.breadcrumbs span{margin:0 9px;}
.colimg{width:185px;margin:2px 10px 10px 0;float:left;position:relative;}
.colimg .enlargefoto{height:224px;overflow:hidden;position:relative;width:185px;text-align:left;}
.colimg .enlslide{height:224px;position:absolute;}
.colimg .jcarousel-clip{background:none repeat scroll 0 0 #fff;border-left:15px solid #fff;border-right:15px solid #fff;overflow:hidden;padding:7px 0;width:154px;}
.colimg .slideshow{height:36px;}
.colimg .slideshow li.slide{cursor:pointer;height:36px;margin:0 2px 0 1px;overflow:hidden;width:36px;padding:0;background:transparent;}
.colimg .slideshow .slide img{height:auto;width:36px;}
.colimg .slideshow .current img{opacity:.27;filter:alpha(opacity=27);}
.colimg .slideshow .slideinfo{display:none;}
.colimg .enlslide .slideinfo{width:33px;height:26px;text-align:center;background:url(../i/icons.png) no-repeat 0 -40px;position:absolute;bottom:0;right:0;color:#fff;padding:22px 0 0 10px;font-weight:normal;}
.colimg .slidenav{height:0;left:0;position:absolute;bottom:0;width:100%;z-index:999;}
.colimg .slidenav a{height:20px;width:15px;text-indent:9999em;outline:none;display:block;position:absolute;bottom:8px;left:0;background-image:url(../i/icons.png);background-repeat:no-repeat;}
.colimg .slidenav .toleft{background-position:3px 0;}
.colimg .slidenav .toright{background-position:-16px 0;left:100%;margin-left:-15px;}
.jcarousel-prev, .jcarousel-next, .carouselcontrol{display:none;width:0;height:0;overflow:hidden;visibility:hidden;}
.depart_unit_bio{overflow:hidden;margin-bottom:30px;}
.coltxt{}
.contblock{margin:0 0 19px;}
.contblock div{display:inline-block;vertical-align:top;width:165px;margin:0 0 22px 0;}
.lt-ie8 .contblock div{display:inline;//zoom:1;}
.contblock strong{display:block;padding:0 0 5px 27px;}
.contblock span, .contblock a{margin:0 0 0 27px;display:inline-block;}
.contblock .ico{margin:0 11px -5px -27px;}
.verticalBlock{font-size:0;}
.vblock{display:inline-block;vertical-align:top;background:#2a73b1;width:69px;margin-left:1px;}
.vblock img{display:inline-block;vertical-align:top;}
.vblock .text{display:inline-block;vertical-align:top;width:170px;height:69px;margin:50px 0 50px -50px;-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);}
.vblock .text a{display:block;padding:10px;color:#fff;text-transform:uppercase;font-size:15px;line-height:17px;}
.workday{background:#f3f3f3;margin:0 0 40px;padding:15px 25px 7px 25px;overflow:hidden;}
.worktime{min-height:100px;}
.worktime h3{margin:0 0 6px;}
.worktime h3 .ico{display:inline-block;margin:0 10px -3px -6px;}
.toreg{text-align:center;}
.toreg p{width:230px;font-size:.917em;margin:11px 0;color:#797979;text-align:left;}
.wday{width:123px;padding:10px 0 12px 12px;border-left:dotted 1px #000;}
.wday.first{border:none;}
.wday span{background:#fff;display:inline-block;padding:4px 8px 3px 8px;font-size:1.083em;}
.wday strong{font-size:1.25em;padding:4px 0 0 8px;display:block;}
.wday br{display:none;}
.colimg + .coltxt, .colimg + .aboutwork, .iefixaboutwork, .iefixcoltxt{m_in-height:285px;w_idth:507px;m_argin:0 0 33px 203px;}
.colimg + .aboutwork .workday, .iefixaboutwork .workday{margin-left:30px;}
.lt-ie8 .iefixaboutwork .workday{margin-bottom:0;}
.colimg + .aboutwork .worktime, .iefixaboutwork .worktime{float:none;}
.colimg + .aboutwork .toreg, .iefixaboutwork .toreg{float:none;padding:4px 0 0 0;}
.colimg + .aboutwork .toreg a, .iefixaboutwork .toreg a{float:left;margin:22px 0 0 12px;}
.colimg + .aboutwork .toreg p, .iefixaboutwork .toreg p{margin-left:160px;}
.dirspeech{margin:0 0 32px;}
.dirspeech h4{font-size:.917em;font-weight:normal;text-transform:uppercase;float:left;width:105px;margin:9px 0 0 0;position:relative;}
.dirspeech .tail, .loadedword .tail{width:9px;height:17px;position:absolute;top:2px;left:100%;margin:0 0 0 -8px;background:url(../i/icons.png) no-repeat -40px 0;}
.dirspeech blockquote{margin-left:105px;padding:0 .9em;min-height:37px;}
.dirspeech blockquote *:first-child, .loadedword blockquote *:first-child{margin:6px 0;}
.loadedword{margin:20px 0 30px 0;}
.loadedword .tail{top:11px;}
.loadedword .whosays{font-size:1em;color:#667180;text-align:right;padding:0 20px 0 0;float:left;width:134px;margin:0;position:relative;}
.loadedword blockquote{margin:0 0 5px 154px;padding:0 .9em;}
.loadedword_meta{margin:0 0 0 153px;color:#667180;}
.unitnews{}
.unitnews .newsitem .date{color:#9b9b9b;}
.unitnews p.newsitem{}
.unitnews .newsitem a{font-weight:bold;}
.colwide ul{}
ul.list_in_content li,
.custom_content ul li{background:url(../i/bull_line.png) no-repeat 10px .6em;padding:0 0 8px 25px;list-style-type:none;}
.activities ul{width:350px;display:inline-block;vertical-align:top;margin:0;}
.activities p{margin-bottom:30px;}
.lt-ie8 .activities ul{display:inline;}
.two-cols{}
.two-cols .one-col{width:350px;display:inline-block;vertical-align:top;}
.two-cols .one-col ul{margin:0;}
.coldir{background:#f3f3f3;margin:0 0 30px 20px;position:relative;width:220px;padding:10px 10px 16px 10px;}
.coldir a{font-size:1.167em;}
.coldir img{margin-bottom:14px;}
.coldir .totalink{position:absolute;top:100%;left:10px;margin:10px 0 0;}
.coldir .totalink a{font-size:1em;}
.tree_structure{margin-bottom:70px;}
.colwide .structure__item,
.colwide .sub_structure__item{margin:0 0 15px 0;padding:0;}
ul.structure,
.structure li{list-style-type:none;background:none;position:relative;}
ul.structure{padding:0;}
.structure__item_in{background:#e0e2e6;background:-webkit-gradient(linear, left top, left bottom, from(#e0e2e6), to(#d3d5dc));background:-moz-linear-gradient(top,#e0e2e6,#d3d5dc);background:linear-gradient(top,#e0e2e6,#d3d5dc);border-top:solid 1px #edeef1;border-right:solid 1px #cdced4;border-left:solid 1px #cdced4;border-bottom:solid 1px #bfc0c6;padding:7px 7px 7px 10px;min-height:50px;}
.structure__item_in,
.sub_structure__item_in{min-height:40px;}
.sub_structure__item{color:#7a7a7a;}
.structure__open,
.structure__close{display:block;position:absolute;top:-1px;left:-35px;width:35px;height:100%;background:#dbdce2;background:-webkit-gradient(linear, left top, left bottom, from(#dbdce2), to(#ccced5));background:-moz-linear-gradient(top,#dbdce2,#ccced5);background:-o-linear-gradient(top,#dbdce2,#ccced5);background:linear-gradient(top,#dbdce2,#ccced5);border-top:solid 1px #eaebee;border-left:solid 1px #e1e2e7;border-bottom:solid 1px #b9bbc0;z-index:3;*height:54px;}
.structure__open i,
.structure__close i{position:absolute;top:18px;left:7px;display:inline-block;width:18px;height:18px;vertical-align:middle;background:#f4f4f4;background:-webkit-gradient(linear, left top, left bottom, from(#f4f4f4), to(#d1d4da));background:-moz-linear-gradient(top,#f4f4f4,#d1d4da);background:-o-linear-gradient(top,#f4f4f4,#d1d4da);background:linear-gradient(top,#f4f4f4,#d1d4da);border-top:solid 1px #fafafa;border-left:solid 1px #f1f1f3;border-right:solid 1px #f1f1f3;border-bottom:solid 1px #e8e9ec;-webkit-box-shadow:0 0 1px #ccc;-moz-box-shadow:0 0 1px #ccc;-ms-box-shadow:0 0 1px #ccc;-o-box-shadow:0 0 1px #ccc;box-shadow:0 0 1px #ccc;border-radius:3px;text-align:center;font-size:1.5em;font-style:normal;color:#377eb8;line-height:1;overflow:hidden;cursor:pointer;}
.sub_structure__item .structure__open,
.sub_structure__item .structure__close{background:#dbdcde;background:-webkit-gradient(linear, left top, left bottom, from(#e0e1e3), to(#dbdcde));background:-moz-linear-gradient(top,#e0e1e3,#dbdcde);background:-o-linear-gradient(top,#e0e1e3,#dbdcde);background:linear-gradient(top,#e0e1e3,#dbdcde);border-top:solid 1px #edeeef;border-left:solid 1px #ecedee;border-bottom:solid 1px #cfd0d2;}
.sub_structure__item .sub_structure__item .structure__open,
.sub_structure__item .sub_structure__item .structure__close{background:#e8e9eb;background:-webkit-gradient(linear, left top, left bottom, from(#e8e9eb), to(#e8e9eb));background:-moz-linear-gradient(top,#e8e9eb,#e8e9eb);background:-o-linear-gradient(top,#e8e9eb,#e8e9eb);background:linear-gradient(top,#e8e9eb,#e8e9eb);border-top:solid 1px #dedede;border-left:solid 1px #dedede;border-bottom:solid 1px #dedede;}
.structure__person,
.structure__contact,
.tree_structure_top__h,
.tree_structure_top__person{display:inline-block;vertical-align:top;width:49.5%;}
.lt-ie8 .structure__person, .lt-ie8 .structure__contact,
.lt-ie8 .tree_structure_top__h, .lt-ie8 .tree_structure_top__person{zoom:1;display:inline;}
.structure__person{}
.structure__position{font-size:0.9em;}
.structure__position a{color:#000;text-decoration:underline;}
.structure__position a:hover{text-decoration:none;}
.structure__contact{text-align:right;font-size:1.2em;color:#646467;}
.structure__name a{text-decoration:underline;}
.structure__name a:hover{text-decoration:none;}
.structure__photo{float:left;margin:0 10px 0 0;}
.structure__name,
.structure__position{display:block;}
.structure__contact small{display:block;margin-right:4px;}
.structure__contact em,
.structure__contact small{font-style:normal;white-space:nowrap;}
ul.sub_structure{margin:15px 0 0 0;padding:0;position:relative;}
.sub_structure__item{}
.sub_structure__item_in{background:#f3f3f3;background:-webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#ebebeb));background:-moz-linear-gradient(top,#f3f3f3,#ebebeb);background:-o-linear-gradient(top,#f3f3f3,#ebebeb);background:linear-gradient(top,#f3f3f3,#ebebeb);border-top:solid 1px #f8f8f8;border-right:solid 1px #f0f0f0;border-left:solid 1px #f0f0f0;border-bottom:solid 1px #dedede;padding:7px 7px 7px 10px;}
.sub_structure__item .sub_structure__item .sub_structure__item_in{background:#fff;border:solid 1px #dedede;}
.structure__item.it_open,
.structure__item.it_close,
.sub_structure__item.it_open,
.sub_structure__item.it_close,
.sub_structure__item.it_open > .sub_structure__item,
.sub_structure__item.it_close > .sub_structure__item{padding-left:35px;}
.it_open .structure__item_in,
.it_close .structure__item_in,
.it_open .sub_structure__item_in,
.it_close .sub_structure__item_in{position:relative;z-index:3;}
.structure > .sub_structure__item_in{margin-left:0;}
.it_close{position:relative;top:0;left:0;z-index:3;}
.it_close:before,
.it_close:after{content:'';display:block;width:99.5%;height:95%;position:absolute;border:solid 1px #dedede;background:#fff;}
.it_close:after{bottom:-3px;right:-3px;z-index:2;}
.it_close:before{bottom:-6px;right:-6px;z-index:1;}
.tree_structure_top{border-top:solid 1px #d2d5db;border-right:solid 1px #d2d5db;border-bottom:solid 10px #d2d5db;border-left:solid 1px #d2d5db;margin-bottom:15px;padding:10px;position:relative;z-index:2;background:#fff;}
.tree_structure_top__h{font-weight:normal;line-height:1.2;margin:0;}
.tree_structure_top__h img{float:left;padding-top:2px;}
.tree_structure_top__h span{display:block;padding-left:60px;}
.tree_structure .structure,
.tree_structure .structure__item_in{position:relative;}
.tree_structure .structure{padding-left:100px;}
.tree_structure .sub_structure:after,
.tree_structure .structure__item_in:after,
.tree_structure .structure__item_in:before,
.tree_structure .sub_structure__item_in:after,
.tree_structure .sub_structure__item_in:before{content:'';display:block;position:absolute;}
.tree_structure ul ul .sub_structure:after,
.tree_structure li .sub_structure__item_in:after{content:none;}
.tree_structure .structure__item_in:before{height:1px;width:60px;top:50%;right:100%;border-top:solid 1px #d2d5db;}
.tree_structure .structure__item_in:after{height:100%;width:1px;top:-20px;left:-60px;border-left:solid 1px #d2d5db;padding:20px 0;}
.tree_structure .structure__item:last-child .structure__item_in:after{bottom:50%;top:auto;padding:0;}
.tree_structure .structure__item:last-child .sub_structure:after{content:none;}
.tree_structure .it_close .structure__item_in:after,
.tree_structure .it_open .structure__item_in:after{left:-95px;}
.tree_structure .sub_structure__item_in:after,
.tree_structure .sub_structure:after{height:100%;width:1px;left:-0px;border-left:solid 1px #d2d5db;top:-17px;padding:10px 0;}
.tree_structure li li li li .sub_structure:after,
.tree_structure li li li li .sub_structure__item_in:after{content:none;}
.tree_structure .sub_structure:after{left:-94px;}
.tree_structure li .subl1 .sub_structure:after,
.tree_structure li .subl1 .subl1 .sub_structure:after,
.tree_structure li .subl1 .subl1 .subl1 .sub_structure:after{left:-15px;}
.tree_structure li .subl2 .sub_structure:after,
.tree_structure li .subl2 .subl2 .sub_structure:after,
.tree_structure li .subl2 .subl2 .subl2 .sub_structure:after{left:-50px;}
.tree_structure li .subl3 .sub_structure:after,
.tree_structure li .subl3 .subl3 .sub_structure:after,
.tree_structure li .subl3 .subl3 .subl3 .sub_structure:after{left:-85px;}
.tree_structure li .subl3 .subl3 .sub_structure:after{left:-110px;}
.tree_structure li .sub_structure__item_in:after{}
.tree_structure li li.it_close .sub_structure__item_in:after,
.tree_structure li li.it_open .sub_structure__item_in:after{}
.tree_structure .it_open .structure__item_in:before,
.tree_structure .it_close .structure__item_in:before{width:95px;}
.horizontaltree{margin:0 0 75px 0;}
.horizontaltree header{width:430px;font-size:1.167em;margin:0;position:relative;border-width:1px 1px 13px;}
.horizontaltree header:after{content:'';width:1px;height:84px;background:#d2d5db;position:absolute;left:50%;top:100%;}
.horizontaltree header img, .horizontaltree header div,
.htitem img, .htitem p{display:inline-block;vertical-align:top;}
.horizontaltree header img{margin:0 22px 0 0;}
.htitem img{margin:0 10px 0 0;}
.horizontaltree header p{margin:5px 0;}
.horizontaltree header a{text-decoration:underline;}
.htitem p{margin:0;}
.horizontaltree header img + div{width:300px;}
.htitem img + p{width:135px;}
.lt-ie8 .horizontaltree header img, .lt-ie8 .horizontaltree header div,
.lt-ie8 .hortree .htitem img, .lt-ie8 .hortree .htitem p{display:inline;}
.hortreecontainer{margin:70px 0 0 -270px;padding:0 0 0 0;border-top:solid 1px #d2d5db;position:relative;}
.lt-ie8 .hortreecontainer{margin:35px 0 0 -270px;}
.hortreecontainer .jcarousel-prev, .hortreecontainer .jcarousel-next{border:solid 1px #d2d5db;width:28px;height:28px;position:absolute;top:21px;left:50%;text-indent:-999em;}
.hortreecontainer .jcarousel-prev{background:url(../i/arrowL1.png) no-repeat 50% 50% #fff;margin:0 0 0 -48px;}
.hortreecontainer .jcarousel-next{background:url(../i/arrowR1.png) no-repeat 50% 50% #fff;}
.hortreecontainer .disabled{opacity:.45;filter:alpha(opacity=45);border:solid 1px #aaabaf;}
.hortreecontainer ul{list-style:none !important;}
.horizontaltree .jcarousel-container{margin:-70px 0 0 0;padding:70px 0 0 0;}
.lt-ie8 .horizontaltree .jcarousel-container{margin:-35px 0 0 0;padding:35px 0 0 0;}
.horizontaltree .jcarousel-clip{margin:0 0 0 270px;left:111px;width:230px;margin:0;width:auto;left:15px;//modified from carousel}
.horizontaltree .jcarousel-prev, .horizontaltree .jcarousel-next, .horizontaltree .carouselcontrol{display:block;visibility:visible;display:none;width:0;height:0;border:0;z-index:-100;//modified from carousel}
#hortreecontrol{height:14px;width:450px;position:absolute;top:-84px;left:50%;text-align:center;padding:0;z-index:10;margin:0 0 0 -233px;overflow:visible;}
#hortreecontrol li{width:14px;height:13px;padding:0 2px;background:#d2d5db;display:inline-block;vertical-align:top;position:relative;}
.lt-ie8 #hortreecontrol li{display:inline;}
#hortreecontrol a.n{display:block;text-indent:-9999em;outline:none;width:10px;height:7px;border:solid 3px #d2d5db;background:#fff;}
#hortreecontrol a, #hortreecontrol a:link, #hortreecontrol a:visited, #hortreecontrol a:hover, #hortreecontrol a:active{outline:none;}
#hortreecontrol .current a.n{background:#2770ae;}
#hortreecontrol .prev, #hortreecontrol .next{padding:4px 0 0 0;height:10px;display:none;}
#hortreecontrol .prev a, #hortreecontrol .next a{display:block;text-indent:-9999em;width:1px;height:1px;border:solid 3px #fff;background:#fff;}
#hortreecontrol .prev a{border-right:solid 3px #2770ae;}
#hortreecontrol .next a{border-left:solid 3px #2770ae;margin:0 0 0 5px;}
.itemdescr{position:absolute;bottom:100%;left:50%;min-width:230px;margin:0 0 12px -115px;z-index:100;text-align:left;border-top:solid 1px #edeef1;border-right:solid 1px #cfd0d5;border-bottom:solid 1px #c1c2c7;border-left:solid 1px #e3e4e8;background:#d5d6dc;background:-webkit-gradient(linear, left top, left bottom, from(#e0e1e6), to(#d5d7dc));background:-moz-linear-gradient(top,#e0e1e6,#d5d7dc);background:-o-linear-gradient(top,#e0e1e6,#d5d7dc);background:linear-gradient(top,#e0e1e6,#d5d7dc);-webkit-box-shadow:0 0 4px #ccc;-moz-box-shadow:0 0 4px #ccc;-ms-box-shadow:0 0 4px #ccc;-o-box-shadow:0 0 4px #ccc;box-shadow:0 0 4px #ccc;}
.itemdescr .tail{width:20px;height:10px;top:100%;left:104px;margin:0 0 0 0;position:absolute;background:url(../i/icons.png) no-repeat -80px 0;}
.itemdescr p{margin:0;line-height:1em;padding:7px;}
.itemdescr .dtitle a{text-decoration:underline;}
.itemdescr .ddescr{display:block;font-size:0.834em;}
.hortree{margin:0 auto 15px auto;}
.parentinlineblock{font-size:0;white-space:nowrap;}
.parentinlineblock .inlineblock{font-size:12px;white-space:normal;display:inline-block;vertical-align:top;}
.lt-ie8 .parentinlineblock .inlineblock{display:inline;}
ul.hortree li{background:none;padding:0;position:relative;}
ul.hortree li li{padding:0 0 0 10px;margin:12px 0 0 0;}
.hortree ul,
.hortree ul ul{margin:0;padding:0;zoom:1;list-style-type:none;}
.hortree .htitem{width:190px;padding:10px 9px 10px 10px;margin:0;position:relative;z-index:4;border:solid 1px #dedede;background:#fff;}
.hortree .htitemwrap .htitem{padding-right:25px;}
.hortree li .htitemwrap{w____idth:230px;position:relative;}
.hortree li li .htitemwrap{w____idth:214px;}
.hortree li li li .htitemwrap{w____idth:211px;}
.hortree .it_close .it_close:before, .hortree .it_close .it_close:after{display:none;}
.hortree .dept{width:208px;padding:10px;margin:0 0 0 0;border-top:solid 1px #edeef1;border-right:solid 1px #cbcdd2;border-bottom:solid 1px #cbcdd2;border-left:solid 1px #dddfe3;background:#d7d9de;background:-webkit-gradient(linear, left top, left bottom, from(#e0e1e6), to(#d3d5db));background:-moz-linear-gradient(top,#e0e1e6,#d3d5db);background:-o-linear-gradient(top,#e0e1e6,#d3d5db);background:linear-gradient(top,#e0e1e6,#d3d5db);}
.hortree .htunit{width:245px;margin:25px 43px 10px 0;margin:25px 23px 10px 20px;//modified from carousel}
.hortree .htunit li .htitem{position:relative;}
.hortree .htunit .htitem:before,
.hortree .htunit .htitem:after,
.hortree .htunit .is_child::before{content:'';position:absolute;z-index:4;}
.hortree .htunit .htitem:before,
.hortree .htunit .htitem:after,
.hortree .htunit .is_child::before{content:none;}
.hortree .htunit li .htitem:before,
.hortree .htunit .is_child:before{width:1px;height:100%;left:-5px;top:-13px;padding-top:14px;border-left:1px solid #D2D5DB;}
.hortree .htunit .subl1 .htitem:before,
.hortree .htunit .subl3 .subl1 .htitem:before,
.hortree .htunit .subl3 ul .subl1 .htitem:before,
.hortree .htunit .subl2 .subl1 .htitem:before{left:-6px;}
.hortree .htunit .subl2 .htitem:before,
.hortree .htunit .subl3 .subl3 .subl2 .htitem:before,
.hortree .htunit .subl3 .subl2 .htitem:before{left:-11px;}
.hortree .htunit .subl3 .htitem:before,
.hortree .htunit .subl3 .subl3 .htitem:before,
.hortree .htunit .subl2 .subl3 .htitem:before{left:-16px;}
.hortree .htunit li:last-child > .htitem:before,
.hortree .htunit li:last-child > .htitemwrap > .htitem:before,
.hortree .htunit li:last-child > .htitem:before{width:1px;height:50%;top:-13px;padding-top:14px;}
.hortree .htunit li .htitem:after{width:5px;height:1px;left:-5px;top:50%;border-top:1px solid #D2D5DB;}
.hortree .htunit .subl2 .subl1 .htitem:after,
.hortree .htunit .subl3 .subl3 .subl1 .htitem:after,
.hortree .htunit .subl3 .subl2 .subl1 .htitem:after,
.hortree .htunit .subl3 .subl1 .htitem:after{width:5px;left:-5px;}
.hortree .htunit .subl2 .htitem:after,
.hortree .htunit .subl2 .subl2 .htitem:after,
.hortree .htunit .subl3 .subl3 .subl2 .htitem:after,
.hortree .htunit .subl3 .subl2 .htitem:after{width:10px;left:-10px;}
.hortree .htunit .subl3 .htitem:after,
.hortree .htunit .subl3 .subl3 .htitem:after{width:15px;left:-15px;}
.hortree .htunit .is_child:last-child:before{content:none;}
.hortree .dept:before{content:'';width:1px;height:25px;background:#d2d5db;position:absolute;left:104px;top:-26px;}
.hortree li li .htitem{width:auto;border-top:solid 1px #f8f8f8;border-right:solid 1px #e9e9e9;border-bottom:solid 1px #dedede;border-left:solid 1px #f2f2f2;background:#eeeeee;background:-webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#ebebeb));background:-moz-linear-gradient(top,#f8f8f8,#ebebeb);background:-o-linear-gradient(top,#f8f8f8,#ebebeb);background:linear-gradient(top,#f8f8f8,#ebebeb);}
.hortree li li li .htitem{w_____idth:190px;padding:10px 9px 10px 10px;margin:0;position:relative;border:solid 1px #dedede;background:#fff;}
.hortree li li li li li .htitem{border:dashed 1px #dedede;}
.hortree .dtitle{display:block;margin:0 0 3px 0;}
.hortree .dtitle a{text-decoration:underline;}
.hortree .ddescr{display:block;font-size:.825em;line-height:1em;color:#7a7a7a;}
.hortree .dept .ddescr, .hortree .dept .ddescr a{color:#111;}
.hortree .dept .ddescr a{text-decoration:underline;}
.hortree .dept .ddescr a:hover{text-decoration:none;}
.hortree .dept .phone{border-top:solid 1px #c5c5ca;}
.hortree li li .htitem .phone{border-top:solid 1px #d6d6d6;}
.hortree .phone, .hortree li li li .htitem .phone{border-top:solid 1px #e5e5e5;display:block;margin-top:8px;font-size:1.167em;color:#464648;padding-top:8px;}
.hortree .addphone{font-size:.786em;}
.hortree .opener{display:block;width:18px;height:18px;position:absolute;background:#f4f4f4;background:-webkit-gradient(linear, left top, left bottom, from(#f4f4f4), to(#d1d4da));background:-moz-linear-gradient(top,#f4f4f4,#d1d4da);background:-o-linear-gradient(top,#f4f4f4,#d1d4da);background:linear-gradient(top,#f4f4f4,#d1d4da);border-top:solid 1px #fafafa;border-left:solid 1px #f1f1f3;border-right:solid 1px #f1f1f3;border-bottom:solid 1px #e8e9ec;-webkit-box-shadow:0 0 1px #ccc;-moz-box-shadow:0 0 1px #ccc;-ms-box-shadow:0 0 1px #ccc;-o-box-shadow:0 0 1px #ccc;box-shadow:0 0 1px #ccc;border-radius:3px;text-align:center;font-size:1.5em;font-style:normal;color:#377eb8;line-height:1;overflow:hidden;z-index:5;}
.hortree .opener:hover{text-decoration:none;}
.hortree li .opener{top:4px;right:5px;}
.jspVerticalBar *, .jspHorizontalBar *{margin:0;padding:0;}
.horizontal-only{height:auto;min-height:400px;}
.jspContainer{overflow:hidden;position:relative;height:auto;}
.jspPane{position:absolute;}
.jspTrack{background:#d7d9df;background:-webkit-gradient(linear, left top, left bottom, from(#c2c4c9), to(#e0e1e6));background:-moz-linear-gradient(top,#c2c4c9,#e0e1e6);background:-o-linear-gradient(top,#c2c4c9,#e0e1e6);background:linear-gradient(top,#c2c4c9,#e0e1e6);position:relative;height:11px;}
.jspDrag{background:#7ab1e1;background:-webkit-gradient(linear, left top, left bottom, from(#86c0f3), to(#6291bb));background:-moz-linear-gradient(top,#86c0f3,#6291bb);background:-o-linear-gradient(top,#86c0f3,#6291bb);background:linear-gradient(top,#86c0f3,#6291bb);cursor:pointer;height:7px;border:solid 1px #d8d9dd;left:0;position:relative;top:1px;margin:0 0 0 -1px;-moz-border-radius:10px;-webkit-border-radius:10px;-khtml-border-radius:10px;border-radius:5px;}
.jspHorizontalBar .jspTrack, .jspHorizontalBar .jspDrag{float:left;width:100%;}
.jspHorizontalBar{background:#fff;top:-1px;left:0;z-index:4;height:11px;position:absolute;width:100%;}
.jspHorizontalBar .jspCap{float:left;}
.jspCap{display:none;}
.jspArrow{background:none repeat scroll 0 0 #50506D;cursor:pointer;display:block;text-indent:-20000px;}
.jspArrow.jspDisabled{cursor:default;}
.jspHorizontalBar .jspArrow{float:left;height:100%;width:18px;}
.jspArrowLeft{background:url(../i/scrollL.png) no-repeat 0 0;}
.jspArrowRight{background:url(../i/scrollR.png) no-repeat 100% 0;}
.scroll .jspVerticalBar{position:absolute;top:0;right:0;width:14px;height:100%;background:#fff;border:1px solid #e8e8e8;}
.scroll .jspDrag{background:#c3c3c3;margin:0 3px;border:none;}
.scroll .jspTrack{background:#fdfdfd;-webkit-box-shadow:inset 0px 0px 2px 1px rgba(0, 0, 0, 0.1);box-shadow:inset 0px 0px 2px 1px rgba(0, 0, 0, 0.1);}
.scroll .jspVerticalBar:after{bottom:1px;content:"";background:#e8e8e8;display:block;height:1px;left:0px;position:absolute;width:14px;}
.subordinate{padding:0 10px;}
.subordinate ol{list-style-position:inside;margin:0 0 0 -1px;padding:0;color:#818181;}
.subordinate li hr{border:none;margin:0;padding:0;height:1px;width:auto;background:#e1e1e1;display:none;}
.subordinate li{vertical-align:top;border-top:solid 2px #e1e1e1;padding:8px 0 7px 0;margin:8px 0 7px 0;position:relative;overflow:hidden;}
.subordinate li:first-child{border-top:0;}
.subordinate .organization, .subordinate address{display:inline-block;vertical-align:top;width:43%;color:#111;}
.subordinate .organization{width:60%;}
.subordinate address{width:30%;font-style:normal;margin:0 0 4px 0;1position:absolute;top:8px;right:0;float:right;}
.lt-ie8 .subordinate .organization, .lt-ie8 .subordinate address{display:inline;}
.subordinate p{margin:0 0 4px;}
.photoslideshow{position:relative;margin-top:40px;}
.photoslideshow .jcarousel-container{}
.enlargefoto{width:100%;height:447px;position:relative;overflow:hidden;background:#f3f3f3;text-align:center;}
.enlargefoto .enlslide{display:inline-block;}
.photoslideshow .slideshow .slideinfo, .enlargefoto .slideinfo{display:none;}
.photoslideshow .jcarousel-clip{padding:10px 0 32px;width:630px;overflow:hidden;background:#fff;border-left:solid 40px #fff;border-right:solid 40px #fff;}
.photoslideshow .slideshow{height:87px;}
.photoslideshow .slideshow li.slide{width:80px;height:80px;margin:0 10px 0 0;background:transparent;overflow:hidden;cursor:pointer;padding:7px 0 0 0;position:relative;}
.photoslideshow .slideshow .slide img{width:auto;height:80px;margin:0 0 0 0;}
.photoslideshow .slideshow li.current .frame{border:solid 5px #6a6a6a;position:absolute;z-index:1;width:70px;height:70px;left:0;top:7px;}
.photoslideshow .slideshow li.current:before{position:absolute;top:-3px;left:50%;content:'';width:0px;height:0px;margin:0 0 0 -3px;border-bottom:solid 5px #6a6a6a;border-left:solid 5px #fff;border-right:solid 5px #fff;border-top:solid 5px #fff;}
.photoslideshow .slideshow .current img{}
.photoslideshow .carouselcontrol{display:none;}
.photoslideshow .slidenav{position:absolute;z-index:999;top:50%;left:0;width:100%;height:0;}
.photoslideshow .slidenav .toleft, .photoslideshow .slidenav .toright,
.photoslideshow .jcarousel-prev, .photoslideshow .jcarousel-next{width:15px;height:15px;visibility:visible;position:absolute;text-indent:-9999em;bottom:65px;left:0;background:url(../i/arrowL2.png) no-repeat 50% 50%;margin:0 0 0 10px;}
.photoslideshow .jcarousel-next, .photoslideshow .slidenav .toright{left:100%;background:url(../i/arrowR2.png) no-repeat 50% 50%;margin:0 0 0 -25px;}
.b-big-title{font:bold 25px/1.3 Arial, sans-serif;color:black;text-transform:none;}
.b-expander_link{font-size:15px;font-weight:bold;color:#125792;cursor:pointer;padding:14px 20px;margin-bottom:1px;background:#f3f3f3;-webkit-transition:padding .4s, color .4s, background .4s;-moz-transition:padding .4s, color .4s, background .4s;-ms-transition:padding .4s, color .4s, background .4s;-o-transition:padding .4s, color .4s, background .4s;transition:padding .4s, color .4s, background .4s;}
.b-expander_link-cnt{border-bottom:1px dotted #125792;position:relative;}
.b-expander_link-cnt:after{content:'';position:absolute;right:-10px;top:0;width:5px;height:3px;height:100%;background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAADCAYAAABbNsX4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjI5OTAwMUM0RkZFRDExRTI4MjM2OEY3ODFEQzFGNkU0IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjI5OTAwMUM1RkZFRDExRTI4MjM2OEY3ODFEQzFGNkU0Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6Mjk5MDAxQzJGRkVEMTFFMjgyMzY4Rjc4MURDMUY2RTQiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6Mjk5MDAxQzNGRkVEMTFFMjgyMzY4Rjc4MURDMUY2RTQiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4Aoe5RAAAAHUlEQVR42mIUDp/0nwENMAExI5oYIxOMgUwDBBgAd5wCBQI/NekAAAAASUVORK5CYII=')
right center no-repeat;}
.b-expander_link.active{color:black;background:none;}
.b-expander_link.active .b-expander_link-cnt{border-bottom-color:black;}
.b-expander_link.active .b-expander_link-cnt:after{background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAADCAYAAABbNsX4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjM3M0Q1NjE4RkZFRDExRTJBREE4QURCMjg2MjM3NzdGIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjM3M0Q1NjE5RkZFRDExRTJBREE4QURCMjg2MjM3NzdGIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MzczRDU2MTZGRkVEMTFFMkFEQThBREIyODYyMzc3N0YiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MzczRDU2MTdGRkVEMTFFMkFEQThBREIyODYyMzc3N0YiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5LpgVwAAAAGklEQVR42mJgQID/MAYjugBIjBFNAAwAAgwAZi4DAQdPoaIAAAAASUVORK5CYII=')
right center no-repeat;}
.b-expander_link:hover .b-expander_link-cnt{border-bottom-style:solid;}
.b-expander_text{margin:0;overflow:hidden;padding-left:20px;-webkit-transition:height .4s, margin .4s;-moz-transition:height .4s, margin .4s;-ms-transition:height .4s, margin .4s;-o-transition:height .4s, margin .4s;transition:height .4s, margin .4s;}
.b-expander_text.active{margin:10px 0;}
.b-expander_text.active{}
.b-expander_subtitle{font-weight:bold;margin-bottom:10px;}
ul.b-textlist{margin-bottom:20px;padding-left:0;}
.b-textlist_li{margin-left:50px;list-style-type:none;position:relative;}
.b-textlist_li:before{content:'\2014';position:absolute;left:-20px;}
.mediag_galary{padding:0;text-align:left;}
.mediag_galary_item{margin:0 5.6% 20px 0;padding:0;display:inline-block;width:27%;min-width:115px;}
.mediag_galary_item .folder{background:none;cursor:pointer;}
.mediag_galary_item .folder .folder_head{background:transparent url(/bitrix/templates/trp3_main_d3/i/folder_header.png) 0 0 no-repeat;height:25px;text-align:left;vertical-align:middle;}
.mediag_galary_item .folder .folder_head span{display:inline-block;vertical-align:middle;height:20px;margin:8px 0 0 0;color:#6e7184;}
.mediag_galary_item .folder .folder_head span.folder_icon{margin:0 3px 0 10px;width:20px;}
.mediag_galary_item .folder .folder_head span.folder_icon.video{background:transparent url(/bitrix/templates/trp3_main_d3/i/video_icon.png) center center no-repeat;}
.mediag_galary_item .folder .folder_head span.folder_icon.photo{background:transparent url(/bitrix/templates/trp3_main_d3/i/photo_icon.png) center center no-repeat;}
.mediag_galary_item .folder .folder_caption{padding:10px;background:#e5e5e5;border-radius:0 3px 3px 3px;}
.mediag_galary_item .info{margin:10px 0 0;}
.mediag_galary_item .info > *{margin:0 0 10px;display:inline-block;}
.plus_icon{font-size:2em;vertical-align:middle;display:inline-block;width:13px;}
.table_busy_popup{position:absolute;padding:15px 15px;background:#fff;border:5px solid #c6c6c6;box-shadow:0 0 15px #ccc;text-align:center;display:none;}
.table_busy_popup_arrow{position:absolute;top:-13px;left:50%;margin:0 0 0 -7px;height:13px;width:15px;z-index:15;background:transparent url(/bitrix/templates/trp3_main_d3/i/table_popup_arrow.PNG) 0 0 no-repeat;display:block;}
.table_busy_popup p{margin:0 0 10px;}
.table_busy_popup p:last-child{margin:0;}
.table_busy_popup_button.close,
.table_busy_popup_button.link{display:inline-block;cursor:pointer;text-align:center;margin:0 10px;vertical-align:middle;}
.table_busy_popup_button.link{background-color:#4a94cf;background:-o-linear-gradient(#4a94cf, #2771af);background:-webkit-gradient(linear, left top, left bottom, from(#4a94cf), to(#2771af));background:-moz-linear-gradient(top, #4a94cf, #2771af);padding:7px 15px;color:#FFF;text-transform:uppercase;box-shadow:0 1px 2px #ccc;border-top:1px solid #a0cbee;border-bottom:1px solid #1e5f97;}
.table_busy_popup_button.link:hover{text-decoration:none;}
.photo-gallery{position:relative;background:#f3f3f3;width:100%;display:table;}
.photo-gallery__container{position:relative;height:410px;margin:0 65px;clear:both;overflow:hidden;}
.photo-gallery__loader{position:absolute;display:block;left:0;top:0;right:0;bottom:0;background:url(../i/loader.gif) center center no-repeat;overflow:hidden;}
.photo-gallery__zoom{position:absolute;display:none;right:10px;bottom:10px;width:50px;height:50px;background:#cdcdcd url("../i/icons.png") no-repeat 0 -280px;cursor:pointer;overflow:hidden;}
.photo-gallery:hover .photo-gallery__zoom{display:block;opacity:0.6;}
.photo-gallery__zoom:hover{opacity:1 !important;}
.photo-gallery__slideshow{}
.photo-gallery__slideshow .image-wrapper{display:block;position:absolute;left:0;right:0;top:0;}
.photo-gallery__slideshow a.advance-link{display:block;width:100%;height:410px;line-height:410px;text-decoration:none !important;text-align:center;}
.photo-gallery__slideshow img{vertical-align:middle;}
.photo-gallery__caption{position:relative;margin:5px 65px 35px;text-align:center;}
.photo-gallery__caption .image-caption{}
.photo-gallery__caption__title{display:block;color:#515151;font-size:14px;margin-bottom:3px;}
.photo-gallery__caption__author{display:block;color:#8d8d8d;font-size:11px;}
.photo-gallery__controls{}
.photo-gallery__controls .prev,
.photo-gallery__controls .next{display:block;position:absolute;top:0;bottom:0;width:65px;background:#f3f3f3;white-space:nowrap;text-indent:200px;text-decoration:none !important;overflow:hidden;}
.photo-gallery__controls .prev{left:0;}
.photo-gallery__controls .next{right:0;}
.photo-gallery__controls .prev:hover,
.photo-gallery__controls .next:hover{background:#e3e3e3;}
.photo-gallery__controls .prev:after,
.photo-gallery__controls .next:after{position:absolute;display:block;content:"";width:0;height:0;left:28px;top:50%;margin-top:-6px;color:#2770ae;border-top:6px solid transparent;border-bottom:6px solid transparent;}
.photo-gallery__controls .prev:after{border-right:9px solid;}
.photo-gallery__controls .next:after{border-left:9px solid;}
.photo-gallery__navigation .nextPageLink,
.photo-gallery__navigation .prevPageLink{margin-left:3px;margin-right:3px;display:inline-block;white-space:nowrap;text-indent:200px;text-decoration:none !important;overflow:hidden;position:relative;width:14px;vertical-align:top;}
.photo-gallery__navigation .nextPageLink:after,
.photo-gallery__navigation .prevPageLink:after{margin-left:3px;margin-right:3px;position:absolute;display:block;content:"";width:0;height:0;left:0;top:50%;margin-top:-6px;color:#2770ae;border-top:6px solid transparent;border-bottom:6px solid transparent;}
.photo-gallery__navigation .prevPageLink:after{border-right:9px solid;}
.photo-gallery__navigation .nextPageLink:after{border-left:9px solid;}
.photo-gallery__navigation{position:relative;}
ul.photo-gallery__thumbs{margin-right:-14px;list-style-type:none;padding:0;overflow:auto;}
.photo-gallery__thumb{float:left;position:relative;margin:0 13px 13px 0;margin:0 12px 13.7px 0;}
.photo-gallery__thumb__border{display:none;position:absolute;left:-1px;right:-1px;top:-1px;bottom:-1px;color:#4892cd;border:5px solid;}
.photo-gallery__thumb.selected .photo-gallery__thumb__border,
.photo-gallery__thumb:hover .photo-gallery__thumb__border{display:block;}
.photo-gallery__thumb img{display:block;width:78px;height:78px;}
.photo-gallery__thumb.selected img{filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(100%);}
.photo-gallery__thumb .caption{display:none;}
.photo-gallery_next,
.photo-gallery_prev{position:absolute;top:35px;border:6px solid transparent;cursor:pointer;}
.photo-gallery_prev{border-right-color:#2770ae;left:-20px;}
.photo-gallery_next{border-left-color:#2770ae;right:-20px;}
.for-reference{padding:18px 22px;background:#fbf1e6;font-style:italic;}
.for-reference.in-line, .for-reference-in-line{display:inline-block;padding:10px 40px 10px 10px;margin-bottom:10px;font-style:normal;font-weight:bold;}
.for-reference_h{display:block;margin-bottom:10px;font-style:normal;}
.for-reference-in-line{background:#FBF1E6;}
.comments{}
.comments_subs:before,
.comments_unsubs:before{content:'+';display:inline-block;width:14px;height:14px;background:#4a4f54;color:#fff;border-radius:3px;text-align:center;font-size:15px;line-height:1;margin-right:5px;vertical-align:middle;zoom:1;}
.comments_unsubs:before{content:'-';font-size:15px;line-height:0.8;}
.comments_subs.pseudolink{border:none;}
.comments_list{margin-bottom:20px;}
.comments_list,
.comments_list__item{list-style-type:none;padding:0;}
.comments_list__item{margin:0;}
.comments_list__item{border-bottom:solid 1px #e1e1e1;margin-bottom:20px;}
.comments_list__item.last{border-bottom:none;}
.comments.block{border:1px solid #E1E1E1;padding:10px;margin-bottom:10px;}
.comments.block .the_user__name{display:block;font-weight:normal;font-style:italic;}
.comments.block .the_user__dtime{margin-left:0;}
.comments.block .the_user__text_origin{color:#9B9B9B;}
.comments.block .comments_list__item{border:none;margin-bottom:15px;}
.videolist{}
.video-list{margin-top:30px;margin-bottom:20px;}
.video-list,
.video-list__item{list-style-type:none;padding:0;}
.video-list__item,
.video-list__item .title{display:inline-block;vertical-align:top;*zoom:1;*display:inline;}
.video-list__item{width:33.3333%;}
.video-list__item.first{}
.video-list__item .date{display:block;color:#949aa2;margin:8px 0 4px;}
.video-list__item .title{padding:2px 2em 0 0;margin-bottom:20px;line-height:1.5em;}
.video-list__image{display:inline-block;position:relative;w__idth:175px;max-width:100%;h__eight:125px;}
.video-list__image img{max-width:100%;}
.video-list__ico{position:absolute;display:block;width:30px;height:30px;top:50%;left:50%;margin:-15px 0 0 -15px;background:url(../i/icons.png) no-repeat -80px -60px;content:'';}
ul.most_discuss_menu{margin:0;padding:0;}
.most_discuss_menu__item,
.most_discuss_menu__item span,
.most_discuss_menu__item a,
.most_discuss__views,
.most_discuss__comments{display:inline-block;vertical-align:top;*zoom:1;*display:inline;}
.most_discuss_menu__item{width:49%;}
.most_discuss_menu__item span,
.most_discuss_menu__item a{padding:1em 10px;text-transform:uppercase;font-size:0.9em;line-height:1.3;font-weight:bold;}
.most_discuss_menu__item.current{background:#F3F3F3;}
ul.most_discuss_list{background:#F3F3F3;padding:10px;list-style-type:none;margin-bottom:1.3em;}
.most_discuss_list__item{margin:10px 0 20px;}
.most_discuss__meta{color:#9b9b9b;}
.most_discuss__views,
.most_discuss__comments{vertical-align:middle;margin-left:10px;width:17px;height:12px;background:url('../i/icons.png') no-repeat;}
.most_discuss__views{background-position:-180px -20px;}
.most_discuss__comments{background-position:-200px -20px;}
.error_window{margin:5px 0;padding:20px 0;text-align:center;background:#ffc8cb;color:#F00;width:auto;height:auto;display:none;}
.error_window.scrolled{margin:0;width:100%;position:fixed;top:0;left:0;z-index:9999999;opacity:0.95;}
.any_form{padding:20px;background:#f3f3f3;position:relative;}
.any_form hr{border:none;outline:none;height:1px;background:#999;margin:20px 0 30px;}
.any_form__note{margin-bottom:15px;padding-top:0.3em;}
.any_form__note,
.any_form__entry{display:inline-block;vertical-align:top;}
.any_form__note.textarea{vertical-align:top;margin-top:5px;}
.any_form__note{width:29%;}
.any_form__entry{width:70%;position:relative;}
.one_column .any_form__note,
.one_column .any_form__entry{width:100%;}
.one_column .any_form__note{font-weight:bold;}
.any_form__entry input[type="text"],
.any_form__entry select{height:25px;padding:0.15em 0.4em;}
.any_form__entry select{padding:0.3em 0 0 0.2em;}
.any_form__entry select,
.any_form__entry input[type="radio"],
.any_form__entry input[type="checkbox"],
span.any_form__prompt,
.any_form__multi_el_line input{display:inline-block;vertical-align:middle;*zoom:1;*display:inline;}
.any_form__entry select,
.any_form__entry input[type="radio"],
.any_form__entry input[type="checkbox"],
span.any_form__prompt{margin:0 5px 0 0;}
.any_form__entry select{}
.any_form textarea{width:74.4%;height:9em;display:inline-block;padding:0.3em 1% 0.75em;overflow:auto;}
.any_form__str,
.any_form__multi_el_line,
.any_form__text,
.any_form__entry select{width:74.4%;}
#houses{width:50px;}
.any_form__str.prev{margin-right:3px;}
.any_form__multi_el_line{position:relative;}
.any_form__multi_el_line input{width:70%;}
.any_form__str.multi{height:100px;}
.any_form__str.search_page{height:30px;}
.any_form__str{margin-bottom:5px;}
.any_form__str,
.any_form__note.scode,
.any_form__entry.scode input,
.any_form__entry.scode .capcha_img,
.any_form__entry.scode span{display:inline-block;vertical-align:middle;}
.any_form__note.scode{padding-top:25px;}
.any_form__entry.scode .capcha_img,
.any_form__entry.scode span{margin-left:25px;}
.any_form__capcha{width:120px;}
.any_form__entry.scode .capcha_img{width:132px;position:relative;top:15px;}
.any_form__entry.scode .capcha_img img{margin-bottom:10px;}
.any_form__entry.bsubmit{margin-top:40px;}
.added_files__size{color:#79828f;}
.any_form__get_char_line{margin-right:20px;}
.error input[type="text"],
.error input[type="password"],
.error select,
.error textarea{outline:solid 2px #ed1c28;}
.remark{display:none;color:#ed1c28;x-position:relative;top:-0.2em;line-height:1.3;}
.scode .remark{top:1.2em;}
.error .remark{display:none;width:23%;}
.any_form__get_char.error .remark{width:auto;float:none;}
.any_form__entry.scode .error .remark{float:none;margin:0 20px -50px -130px;width:auto;}
.any_form__multi_el_line.error .remark{margin:0 -60px 0 0;}
.any_form_must{color:#ed1c28;}
.any_form__up_img_func{padding-left:85px;}
.any_form__up_img img{float:left;width:75px;}
.any_form__up_img_{}
.any_form__up_img_descr{width:54.4%;display:block;margin-bottom:10px;}
.any_form__hint{font-size:0.9em;font-style:italic;line-height:1.2;margin:3px 0 0;}
.any_form__note.zoom1,
.any_form__entry.zoom1{margin-bottom:20px;}
.any_form__note.end_section,
.any_form__entry.end_section{border-bottom:solid 1px #e1e1e1;margin:10px 0 20px;}
.key{width:20px;height:20px;display:block;position:absolute;top:8%;left:69%;background:url(../i/icons.png) no-repeat -360px -20px;text-indent:-999px;overflow:hidden;}
.any_form__entry.scode .key{left:22%;top:35%;}
.any_form__entry.text .key{right:8px;left:auto;top:8px;}
.any_form__block{margin:0 0 15px;}
.any_form__block.description{margin:-10px 0 15px;}
.any_form__block textarea{resize:none;}
p.any_form__prompt{margin:0 0 0.3em;}
span.any_form__prompt{}
.any_form__line_item{display:block;}
.any_form__get_char_line{margin:0 20px;line-height:3;}
.any_form__get_char_hint{color:#818181;}
#c_capcha{width:130px;}
.keyboardInputInitiator{cursor:pointer;display:inline-block;position:relative;right:0;top:3px;vertical-align:top;background:#fff;margin-left:-25px;w__idth:20px;h__eight:15px;o__verflow:hidden;}
.input_street{width:190px;margin-right:30px;}
.input_home_n{width:60px;}
.input_map_point{width:300px;margin-right:10px;}
.registration .any_form__note{width:15%;}
.registration .any_form__entry{width:84%;}
.registration .any_form__str{width:40%;}
.registration .error .remark{width:57%;}
.input_file{position:relative;top:0;left:0;margin:0 0 10px 0;text-align:right;width:82.4%;overflow:hidden;}
.input_file input[type=file]{opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);position:relative;z-index:2;cursor:pointer;height:27px;cursor:pointer;width:100%;}
.fake_file input{display:inline-block;vertical-align:middle;}
.fake_file{position:absolute;top:0;left:0;width:100%;text-align:left;}
.fake_file_input{width:90.3%;*width:80.3%;*display:inline;}
.fake_file_btn{width:8.7%;height:27px;*width:8%;*display:inline;}
.comments_add .any_form__note{width:19%;}
.comments_add .any_form__entry{width:80%;}
.comments_add .any_form__str{width:61.8%;}
.comments_add .any_form__text{width:100%;height:136px;}
.comments_add.one_text .any_form__entry{width:100%;}
.comments_add.one_text .any_form__note{width:0;}
.comments_add.one_text,
.comments_add.one_text .any_form__note,
.comments_add.one_text .any_form__entry,
.comments_add.one_text .any_form__entry .button2{margin:0;}
.make_order{margin-bottom:0;}
.make_order .any_form__note{width:29%;}
.make_order .any_form__entry{width:70%;}
.make_order .any_form__str{width:77%;}
.make_order .any_form__text{height:96px;margin-top:10px;}
.make_order .button2{margin:10px 0 0;}
.reg_social i{display:inline-block;width:25px;height:25px;cursor:pointer;}
.reg_social_twitter{background:url('../i/icons.png') no-repeat 0 -120px;}
.reg_social_facebook{background:url('../i/icons.png') no-repeat -40px -120px;}
.reg_social_vkontakte{background:url('../i/icons.png') no-repeat -80px -120px;}
.reg_social_mailru{background:url('../i/icons.png') no-repeat -120px -120px;}
.reg_social_odnoklass{background:url('../i/icons.png') no-repeat -160px -120px;}
.documents{border:solid 1px #E1E1E1;padding:10px;margin:0 0 30px;}
.documents_item{position:relative;list-style-type:none;min-height:40px;margin:0 0 10px;padding:0 0 0 40px;}
.line .documents_item{display:inline-block;vertical-align:top;width:27%;}
.documents_item:before{display:block;position:absolute;width:36px;height:40px;left:0;top:0;content:'';overflow:hidden;background-image:url(../i/icons.png);background-repeat:no-repeat;}
.documents_item.doc:before{background-position:0 -160px;}
.documents_item.xls:before{background-position:-40px -160px;}
.documents_item.ppt:before{background-position:-80px -160px;}
.documents_item.pdf:before{background-position:-120px -160px;}
.documents_item.odf:before{background-position:-160px -160px;}
.documents_item.vid:before{background-position:-200px -160px;}
.documents_item .size{display:block;color:#667180;}
.documents_item a{padding:2px 0;}
.the_user{margin-bottom:20px;display:table;}
.the_user__name{font-weight:bold;color:#000;}
.the_user__dtime{display:inline-block;margin-left:20px;color:#9b9b9b;}
.the_user__property{padding-left:50px;line-height:1.5;}
.the_user__property.nofoto{padding-left:0;}
.the_user__img{float:left;width:40px;margin-top:0.4em;}
.the_user__content p{margin:0.5em 0;}
.the_user__content p:last-child{margin:0;}
.the_user__content p:first-child{margin:0.5em 0;}
.answer{margin-left:50px;padding:20px;background:#f3f3f3;position:relative;}
.answer .the_user__property strong{display:block;}
.answer .tail{background:url("../i/icons.png") no-repeat scroll -222px 0 transparent;height:11px;left:100%;position:absolute;top:-11px;left:30px;width:23px;}
.answer.nofoto{margin-left:0;}
.any_table,
.any_table_just{width:100%;border-collapse:collapse;}
.any_table__hline,
.any_table_just tr:first-child{border-top:solid 1px #949aa2;border-bottom:solid 1px #949aa2;}
.any_table__line:hover,
.any_table_just tr:hover{background:#f3f3f3;}
.any_table_just tr:first-child:hover{background:none;}
.any_table__line,
.any_table_just tr{border-bottom:solid 1px #e5e5e5;}
.any_table__hcell,
.any_table_just tr:first-child td{font-weight:normal;text-align:left;}
.any_table__hcell,
.any_table__cell,
.any_table_just tr:first-child td,
.any_table_just tr td{padding:10px;}
.any_table__hline .pseudolink,
.any_table__hline .pseudolink:hover{color:#000;border-color:#000;}
.any_table__hcell_cont{}
.any_table__hcell .inc,
.any_table__hcell .dec{position:relative;display:inline-block;padding-right:10px;}
.any_table__hcell .inc:after,
.any_table__hcell .dec:after{position:absolute;right:0;top:0;color:#2c71a8;}
.any_table__hcell .inc:after{content:"\25b2";}
.any_table__hcell .dec:after{content:"\25bc";}
.any_table .addition{display:block;color:#949aa2;}
.any_table .hint_popup_win{display:block;}
.any_table .hint_popup_win{display:none;width:140px;padding:10px;color:#000;position:absolute;bottom:25px;left:-60px;background:#fff;box-shadow:1px 7px 5px rgba(123,123,123,0.5);font-size:1.2em;white-space:normal;}
.any_table .hint_popup_win:after{display:block;content:'';background:#fff;height:14px;left:50%;position:absolute;bottom:-6px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);width:12px;}
.any_table .arr_up,
.any_table .arr_dn,
.any_table .arr_plus,
.any_table .arr_minus{display:inline-block;vertical-align:top;padding:0 0 0 13px;position:relative;font-size:.8em;white-space:nowrap;}
.any_table .arr_plus,
.any_table .arr_minus{display:block;position:relative;padding:0 0 0 7px;}
.any_table .arr_plus,
.any_table .arr_minus,
.any_table .arr_pos{white-space:nowrap;}
.any_table .arr_up:before,
.any_table .arr_dn:before,
.any_table .arr_plus:before,
.any_table .arr_minus:before{position:absolute;left:7px;top:0;font-weight:bold;}
.any_table .arr_plus:before,
.any_table .arr_minus:before{left:0;white-space:nowrap;}
.any_table .arr_up:before{content:'\2191';}
.any_table .arr_dn:before{content:'\2193';}
.any_table .arr_plus:before{content:'+';}
.any_table .arr_minus:before{content:'-';}
.any_table .arr_plus,
.any_table .arr_up{color:#4c953f;}
.any_table .arr_minus,
.any_table .arr_dn{color:#f1512c;}
.statistics{background:#F3F3F3;padding:16px 0 20px;}
.statistics h2,
.statistics .doc_link{margin:0 10px 15px;}
.stat_b{margin:0 10px;}
.stat_b__n,
.stat_b_link{display:block;position:relative;cursor:pointer;}
.stat.any_table{border-top:solid 1px #E5E5E5;}
.stat .any_table__hcell,
.stat .any_table__cell{padding:10px 0 10px 3px;color:#666;}
.any_table.stat .arr_up,
.any_table.stat .arr_dn{padding-left:3px;}
.any_table.stat .hint_popup_win{left:auto;right:-10px;bottom:auto;top:25px;width:210px;border:solid 5px #c6c6c6;z-index:1;color:#666;font-size:1em;}
.any_table.stat .stat_b__n .hint_popup_win{width:140px;}
.any_table.stat .hint_popup_win b{display:block;margin-bottom:3px;color:#000;}
.any_table.stat .hint_popup_win:after{top:-10px;bottom:auto;right:50px;left:auto;width:7px;height:7px;border-top:solid 5px #c6c6c6;border-left:solid 5px #c6c6c6;}
.any_table.stat .stat_b_link .hint_popup_win:after{right:100px;}
.stat_g{}
.any_table_just.color_1,
.any_table.color_1{}
.any_table.color_1 caption{text-align:left;}
.any_table.color_1 .p_hint{display:inline-block;vertical-align:middle;margin:0 20px 0 0;color:#949aa2;font-size:0.9em;}
.any_table.color_1 .p_hint:before{content:'';display:inline-block;vertical-align:middle;width:14px;height:14px;margin:0 10px 0 0;border:1px solid #949AA2;}
.color_1 .any_table__hline{background:#f7f7f7;font-weight:normal;border:none;}
.color_1 thead{border-bottom:2px solid #949AA2;border-top:2px solid #949AA2;}
.any_table.color_1 .any_table__line.green,
.any_table_just.color_1 tr,
.any_table.color_1 .green.p_hint:before{background:#e5f5e9;}
.any_table.color_1 .any_table__line.yellow,
.any_table.color_1 .p_hint.yellow:before{background:#f7f6e0;}
.any_table.color_1 .any_table__line.purple,
.any_table.color_1 .p_hint.purple:before{background:#f7e8e8;}
.any_table_just.color_1 tr:first-child:hover,
.any_table_just.color_1 tr:first-child{background:#fff;}
.any_table.color_1 .any_table__hcell.brd{border-bottom:1px solid #E5E5E5;}
.any_table.color_1 .any_table__line:hover,
.any_table_just.color_1 tr:hover{background:#f3f3f3;}
.all_border td,
.all_border th,
.wysiwyg .all_border td,
.wysiwyg .all_border th{border:1px solid #D2D2D2;padding:5px;}
.video_block{margin-bottom:30px;}
.ico_plus:before,
.ico_minus:before{content:'+';display:inline-block;vertical-align:middle;margin:0 10px;width:18px;height:18px;background:#f4f4f4;background:-webkit-gradient(linear, left top, left bottom, from(#f4f4f4), to(#d1d4da));background:-moz-linear-gradient(top,#f4f4f4,#d1d4da);background:-o-linear-gradient(top,#f4f4f4,#d1d4da);background:linear-gradient(top,#f4f4f4,#d1d4da);border:solid 1px #f1f1f1;-webkit-box-shadow:0 0 1px #ccc;-moz-box-shadow:0 0 1px #999;-ms-box-shadow:0 0 1px #999;-o-box-shadow:0 0 1px #999;box-shadow:0 0 1px #999;border-radius:3px;text-align:center;font-size:18px;font-style:normal;color:#377eb8;line-height:1;overflow:hidden;cursor:pointer;}
.ico_minus:before{content:'-';line-height:0.8;}
.ico_graf{display:inline-block;padding:0 0 0 15px;height:15px;background:url(../i/ico_graf.png) center center no-repeat;}
.list_simple li{list-style-type:none;margin:10px 0;}
.list_simple ol{counter-reset:list1;margin:0;padding:0;}
.list_simple ol li:before{counter-increment:list1;content:counter(list1) ". ";font-weight:bold;}
.list_simple ol ol{counter-reset:list2;padding-left:20px;}
.list_simple ol ol li:before{counter-increment:list2;content:counter(list1) "." counter(list2) ". ";}
.list_deploy__item{font-weight:bold;font-size:1.2em;}
.list_deploy__item.level1{list-style-type:none;border-top:solid 1px #e1e1e1;padding:10px 0;*list-style-type:square;}
.list_deploy__item.level1:first-child{border-top:none;}
.list_deploy{margin:0;padding:0;}
.list_deploy__in{margin-left:63px;}
.list_deploy__item.level2{list-style-type:none;padding:5px 0;font-size:0.8em;*list-style-type:circle;}
.list_deploy__item.level2:before{content:'';display:inline-block;vertical-align:middle;width:4px;height:4px;border-radius:100%;background:#000;margin-right:17px;}
.list_contacts{margin:0;padding:0;}
.list_contacts__item{padding:10px 10px 10px 0;color:#898989;border-bottom:solid 1px #e1e1e1;list-style-position:inside;}
.list_contacts__item:first-child{border-top:solid 1px #e1e1e1;}
.list_contacts__who,
.list_contacts__where{color:#111;display:inline-block;vertical-align:top;*zoom:1;*display:inline;}
.list_contacts__who{width:66%;padding-right:1%;}
.list_contacts__who a{font-weight:bold;}
.list_contacts__where{width:29%;}
.link_list,
.link_list__cell,
.link_list__cell ol,
.link_list__item{margin:0;padding:0;list-style-type:none;}
.link_list{margin-bottom:20px;}
.link_list__item{line-height:1.5;margin:10px 0;}
.link_list__cell{display:inline-block;vertical-align:top;width:50%;*zoom:1;*display:inline;}
.link_list__cell:first-child span{margin-right:10px;}
.support_contacts{font-size:1.9em;font-weight:bold;margin-bottom:30px;}
.support_contacts small{font-size:0.8em;color:#b1b5bb;margin:0 0 0 40px;}
.artsource{font-size:15px;font-style:italic;color:#9b9b9b;}
.artsource span{color:#000;}
.filterform{background:#f3f3f3;margin:0 0 20px;}
.filterform fieldset{margin:0;padding:17px 21px;vertical-align:middle;position:relative;}
.filterform input{margin:0 4px;vertical-align:middle;display:inline-block;}
.filterform input.button2{}
.filterform input.calend,
input.calend{height:27px;width:120px;border:solid 1px #ccc;background:#fff url(../i/calend.png) no-repeat 100% 50%;outline:none;}
.filterform input.calend.calend_ex{width:150px;}
.filterform em.cal, em.cal{cursor:pointer;display:inline-block;vertical-align:middle;width:20px;height:18px;margin:0 5px 0 -27px;}
.filterform_part{width:25%;}
.filterform_part.date{}
.filterform_part,
.filterform input,
.filterform label{display:inline-block;vertical-align:middle;}
.filterform label{margin-left:5px;}
.filter-docs__item{margin:20px 0 0;}
.filter-docs__item label{width:30%;padding-right:1%;margin:0;vertical-align:middle;}
.filter-docs__item input[type=text],
.filter-docs__item select{padding:5px 6px;width:60%;margin:0;}
.filter-docs__item input{margin:0;}
ul.rubr{border:solid 1px #e1e1e1;padding:9px;list-style:none;margin:0 0 9px;}
ul.rubr li{padding:2px 9px;margin:0;background:transparent;display:inline-block;vertical-align:top;}
.lt-ie8 ul.rubr li{display:inline;}
ul.rubr li.current{background:#024c8b;color:#fff;}
.ui-datepicker{display:none;font-size:0.687em;padding:0.3em 0.3em 0;width:17em;border:1px solid #E1E1E1;color:#222;background:#fefefe;-webkit-box-shadow:0 2px 1px 1px rgba(250, 250, 250, 0.7);box-shadow:0 2px 1px 1px rgba(250, 250, 250, 0.7);}
.ui-datepicker-header{background:#f3f3f3;padding:2px;}
.ui-datepicker-header:before, .ui-datepicker-header:after{content:"";display:table;}
.ui-datepicker-header:after{clear:both;}
.ui-datepicker-header{*zoom:1;}
.ui-datepicker-prev{cursor:pointer;float:left;background:url(../i/arrowL.png) no-repeat 50% 50%;width:15px;height:15px;text-indent:-9999em;}
.ui-datepicker-next{cursor:pointer;float:right;background:url(../i/arrowR.png) no-repeat 50% 50%;width:15px;height:15px;text-indent:-9999em;}
.ui-datepicker .ui-datepicker-title{line-height:1.8em;margin:0 2.3em;text-align:center;font-weight:bold;}
.ui-datepicker-year{margin:0 0 0 .7em;}
.ui-datepicker table{border-collapse:collapse;margin:0 0 0.4em;width:100%;}
.ui-datepicker th{border:0 none;font-size:.9em;font-weight:bold;padding:0.7em 0.3em;text-align:center;}
.ui-datepicker td{border:0 none;padding:0 1px 1px 0;}
.ui-state-disabled{cursor:default !important;}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled{background-image:none;opacity:0.35;filter:alpha(opacity=35);}
.ui-datepicker td span, .ui-datepicker td a{display:block;padding:0.2em;text-align:right;text-decoration:none;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{background:#fff;border:1px solid #f3f3f3;color:#222;font-weight:normal;}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{background:#024c8b;border:1px solid #024c8b;color:#fff;font-weight:bold;}
.ui-datepicker-week-end .ui-state-default{border:1px solid #FCD9D9;background:#DFDFDF;}
.main_datepicker{margin-top:10px;}
.main_datepicker .ui-datepicker{width:auto;background:#F3F3F3;border:none;padding:0;box-shadow:none;}
.main_datepicker .ui-datepicker th{font-size:1.4em;}
.main_datepicker .ui-datepicker-week-end .ui-state-default{border:none;}
.main_datepicker .ui-state-default,
.main_datepicker .ui-widget-content .ui-state-default,
.main_datepicker .ui-widget-header .ui-state-default{border:none;background:none;color:#7b7b7b;}
.main_datepicker .ui-state-highlight,
.main_datepicker .ui-widget-content .ui-state-highlight,
.main_datepicker .ui-widget-header .ui-state-highlight{background:#387bc1;color:#fff;}
.main_datepicker .ui-datepicker td{font-size:1.3em;font-size:0.7rem;}
.main_datepicker .ui-datepicker td span, .ui-datepicker td a{text-align:center;}
.main_datepicker .ui-state-active{color:red;}
.main_datepicker_choice.hidden,
.main_datepicker_go.hidden{display:none;}
ul.newslist{margin:0 0 30px;padding:0;list-style:none;}
ul.newslist li{margin:0 0 16px;padding:0;background:transparent;overflow:hidden;}
.newslist li:before, .newslist li:after{content:"";display:table;}
.newslist li:after{clear:both;}
.newslist li{*zoom:1;}
.newslist li.important{border:solid 2px #b7121c;padding:17px;}
.newslist.ratinglist li.important{padding:17px 17px 17px 47px;}
.newslist li.important2{background:#f3f3f3;padding:17px;overflow:hidden;}
.newslist li.important2 img{margin:0;max-width:none;}
.newslist li.important2 p{padding:0;}
.newslist li.important2:first-child{background:#468fca;color:#a7cdeb;padding:0;}
.newslist li.important2:first-child p{padding:27px 17px 17px 150px;}
.newslist li.important2:first-child p strong a{color:#ffffff;text-transform:uppercase;}
.newslist li.important2:first-child .rubr,
.newslist li.important:first-child .date{color:#8fbde3;}
.newslist li.important3{background:#f3f3f3;padding:17px;overflow:hidden;}
.newslist li.important3 img{margin:0;max-width:none;}
.newslist li.important3 p{padding:0 0 0 10px;}
.newslist .f{margin:27px 0 27px 27px;overflow:hidden;position:relative;width:100px;height:100px;text-align:center;border:1px solid #fff;}
.newslist img{float:left;margin:3px 10px 0 0;}
.newslist img + p{margin-left:92px;}
.newslist p{margin:0 0 0 0;}
.newslist .rubr{float:right;color:#9b9b9b;}
.newslist .date{color:#9b9b9b;}
.newslist .important2:first-child .date{color:#fff;}
.newslist .date span{margin:0 .5em;}
.newslist p strong{display:block;padding:4px 0 2px 0;}
.newslist li.faqimportant p strong{color:#b7121c;}
.newslist .news__source{color:#000;}
.newslist__meta{color:#9b9b9b;}
.newslist__views,
.newslist__comments{display:inline-block;vertical-align:middle;margin-left:10px;width:17px;height:12px;background:url('../i/icons.png') no-repeat;}
.newslist__views{background-position:-180px -20px;}
.newslist__comments{background-position:-200px -20px;}
ul.ratinglist li{position:relative;padding:0 0 0 50px;}
.ratinglist .rate{width:30px;height:30px;text-align:center;position:absolute;left:0;top:3px;line-height:30px;vertical-align:middle;display:block;font-size:1.167em;}
.ratinglist .r1 .rate{background:#b8bcc5;font-weight:bold;}
.ratinglist .r2 .rate{background:#dddfe4;}
.ratinglist .r3 .rate{background:#f3f3f3;}
ul.eventslist{}
.eventslist .params{display:block;padding:0 0 4px 0;}
.eventslist .param-item{display:block;padding:4px 0 2px 0;}
.eventslist .param-item span{color:#9b9b9b;}
.eventslist li.important2:first-child .param-item span{color:#A7CDEB;}
.lililegend{color:#818181;margin-bottom:10px;padding-bottom:16px;border-bottom:solid 1px #e1e1e1;}
ul.linklist{list-style-type:none;padding:0;width:49%;display:inline-block;vertical-align:top;}
.lt-ie8 .linklist{display:inline;}
ul.linklist li{padding:0;background:transparent;margin:0 0 14px;color:#818181;width:90%;}
.linklist a{font-weight:bold;text-decoration:underline;}
.pages{margin-top:30px;}
.pages a{text-decoration:underline;}
.pages a:hover{text-decoration:none;}
.pages a,
.pages span{display:inline-block;vertical-align:middle;padding:2px 7px;}
.pages a.prev,
.pages span.prev,
.pages a.next,
.pages span.next,
.pages span.prev,
.pages span.next{font-weight:bold;}
.pages .current{background:#024c8b;color:#fff;font-weight:bold;}
.openinpopup{position:relative;display:inline-block;}
.openinpopup .zoom{position:absolute;right:7px;bottom:9px;top:auto;width:18px;height:18px;background:url(../i/zoom_in.png) no-repeat 0 0;}
.openinpopup .bigimg{display:none;}
.ui-widget-overlay{position:absolute;top:0;left:0;background:#000;opacity:.6;filter:alpha(opacity=60);}
.ui-dialog{font-size:0.75em;line-height:1.35em;}
.ui-dialog .bigimg{position:relative;background:#000;text-align:center;padding:0;}
.ui-dialog .bigimg img{-webkit-box-shadow:0 6px 10px 8px rgba(50, 50, 50, 0.7);box-shadow:0 6px 10px 8px rgba(50, 50, 50, 0.7);}
.ui-dialog .bigimg em, .ui-dialog-titlebar-close{position:absolute;z-index:10;left:407px;bottom:-9px;text-indent:-99999em;width:18px;height:18px;background:url(../i/zoom_out.png) no-repeat 0 0;}
.ui-dialog-title{position:absolute;}
.ui-tabs-nav{font-size:0;w__hite-space:nowrap;margin:0;padding:0;width:100%;}
.ui-tabs-nav .ui-state-default{border:0;font-size:12px;display:inline-block;vertical-align:top;margin:0 1px 0 0;padding:0;height:24px;opacity:.6;filter:alpha(opacity=60);}
.socialtabs .ui-tabs-nav .ui-state-default{margin:0;height:auto;}
.ui-tabs-nav .ui-tabs-selected{opacity:1;filter:alpha(opacity=100);}
.ui-tabs-nav a{}
.ui-tabs-panel{width:239px;}
.ui-tabs-hide{display:none;}
.submitaquestion .ui-dialog-titlebar-close{position:absolute;z-index:10;text-decoration:none;right:7px;top:9px;bottom:auto;text-indent:0;background:transparent;width:auto;height:auto;border-bottom:dotted 1px #024c8b;}
#searchtabs .filter-acts{padding-top:1px;}
#searchtabs .ui-tabs-panel{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
#searchtabs .ui-tabs-nav{width:100%;padding:0;}
#searchtabs .ui-tabs-nav li{padding:12px 20px 11px 20px;height:auto;opacity:1;filter:alpha(opacity=100);}
#searchtabs .ui-tabs-nav li.ui-tabs-selected{background:#F3F3F3;}
#searchtabs .ui-tabs-nav .ui-tabs-selected a{color:#000;}
#searchtabs .ui-tabs-nav .ui-tabs-selected a:hover{text-decoration:none;}
.clear{clear:both;}
.doc_link{margin-bottom:28px;}
.doc_link a{display:inline-block;margin-right:13px;}
.doc_link .active{background:#949aa2;padding:4px 9px;color:#ffffff;}
.doc_link .active:hover{text-decoration:none;}
.doc_table thead td , .doc_table thead th{border-top:2px solid #949aa2;border-bottom:2px solid #949aa2;padding:10px 20px 10px 0;font-weight:normal;text-align:left;}
.doc_table tr.b_top td{border-top:2px solid #949aa2;}
.doc_table tr.b_bot td, .doc_table td.b_bot{border-bottom:2px solid #949aa2;}
.doc_table td{border-bottom:1px solid #e1e1e1;padding:10px 20px 10px 0;font-size:12px;}
.doc_table td a{padding:2px 0;}
.doc_table .sort, .doc_table .sort:link, .doc_table .sort:visited{color:#000;border-bottom:dotted 1px #000;}
.doc_table .sort:hover, .doc_table .sort:active{color:#000;text-decoration:none;border-bottom:solid 1px #000;}
.doc_table .sort.up, .doc_table .sort.up:link, .doc_table .sort.up:visited{border-bottom:none;padding-right:16px;background:url(../i/arrowT1.png) no-repeat 100% 50%;}
.doc_table .sort.down, .doc_table .sort.down:link, .doc_table .sort.down:visited{border-bottom:none;padding-right:16px;background:url(../i/arrowB1.png) no-repeat 100% 50%;}
.doc_table.finance_table td, .finance_table td{padding:22px 20px 22px 0;}
.finance_table a{font-size:14px;}
.return_lnk{text-decoration:underline;display:inline-block;margin-top:12px;}
.relw{position:relative;}
.relw:before{content:" ";height:8px;left:-12px;position:absolute;top:-26px;width:10px;background:#fff;}
.return_lnk:hover{text-decoration:none;}
.finance_table_cat td{line-height:1.2em;font-size:11px;}
.w_sp{white-space:nowrap;}
.finance_table .gray_txt{color:#606060;}
.date_project{background:#fbf1e6;padding:12px;padding-bottom:0;}
.date_project div{padding-bottom:10px;}
.date_project div span{padding-left:7px;}
.adress{padding-bottom:20px;}
.adress b{display:block;padding:17px 0 7px 0;}
.decree > ol{padding:0;}
.decree ol{counter-reset:item;list-style-position:inside;}
.decree ol li{display:block;}
.decree ol li:before{content:counters(item, ".", decimal) ". ";counter-increment:item;font-weight:bold;}
.decree ol > li{padding-bottom:13px;}
.decree ol li ol{margin:0;}
.decree ol li ol li{padding:4px 0;}
.doc_dow_blo span,
.audio_dow_blo span,
.video_dow_blo span,
.pdf_dow_blo span,
.xls_dow_blo span,
.ppt_dow_blo span,
.jpg_dow_blo span,
.undefined_dow_blo span,
.odf_dow_blo span,
.zip_dow_blo span{display:block;color:#8f97a2;}
.doc_download,
.audio_download,
.video_download,
.xls_download,
.pdf_download,
.ppt_download,
.jpg_download,
.odf_download,
.zip_download,
.undefined_download{border:1px solid #e1e1e1;padding:10px;padding-bottom:0;margin-bottom:16px;}
.doc_dow_blo,
.video_dow_blo,
.ppt_dow_blo,
.jpg_dow_blo,
.xls_dow_blo,
.pdf_dow_blo,
.odf_dow_blo,
.audio_dow_blo,
.zip_dow_blo,
.undefined_dow_blo{padding-left:41px;min-height:36px;margin-bottom:10px;word-wrap:break-word;overflow:hidden;}
.doc_dow_blo{background:url(../i/doc_ico.png) no-repeat;}
.video_dow_blo{background:url(../i/ico_video.png) no-repeat;}
.ppt_dow_blo{background:url(../i/ico_ppt.png) no-repeat;}
.jpg_dow_blo{background:url(../i/ico_jpg.png) no-repeat;}
.xls_dow_blo{background:url(../i/ico_xls.png) no-repeat;}
.pdf_dow_blo{background:url(../i/ico_pdf.png) no-repeat;}
.odf_dow_blo{background:url(../i/ico_odf.png) no-repeat;}
.audio_dow_blo{background:url(../i/ico_video.png) no-repeat;}
.zip_dow_blo{background:url(../i/ico_zip.png) no-repeat;}
.undefined_dow_blo{background:url(../i/ico_undefined.png) no-repeat;}
.social ul li{float:left}
.media_link{margin:30px 0 10px 0;}
.news_content{padding-top:25px;}
.news_content-in{margin-right:-3%;}
.news_blo{position:relative;width:30%;min-width:200px;display:inline-block;margin:0 3% 30px 0;vertical-align:top;}
.news_blo:nth-child(3n+1){clear:left;}
.cat_blo{position:relative;width:61px;height:20px;padding:5px 20px 0 35px;background-color:#e5e5e5;background-position:10px 7px;background-repeat:no-repeat;-webkit-border-top-left-radius:4px;-moz-border-top-left-radius:4px;border-top-left-radius:4px;font-size:10px;line-height:18px;color:#65687d;text-shadow:1px 1px #f2f2f2;}
.cat_blo-foto{background-image:url(../i/photo.png);}
.cat_blo-video{background-image:url(../i/video.png);}
.cat_blo:after{display:block;position:absolute;content:"";width:19px;height:25px;right:-19px;top:0;background:url(../i/news_blo__title.png) 0 0 no-repeat #e5e5e5;}
.img_news{width:90%;height:135px;padding:10px;overflow:hidden;background:#e5e5e5;-webkit-border-radius:0 4px 4px 4px;-moz-border-radius:0 4px 4px 4px;border-radius:0 4px 4px 4px;}
.date_news{padding:10px 0 3px 10px;color:#949aa2;}
.link_news{padding-left:10px;height:2.7em;h__eight:49px;}
.link_news a{padding:2px 0;}
.news_date{color:#9b9b9b;margin-bottom:20px;}
.player_blo{margin:30px 0 0;}
.tag_blo{margin-top:20px;}
.media_news{text-transform:uppercase;}
.separator{height:1px;background:#e1e1e1;margin:17px 0;}
.media_news_blo{margin-top:50px;}
.media_photo .jcarousel-prev-horizontal, .media_photo .jcarousel-next-horizontal{display:none !important;}
.media_photo{position:relative;}
.media_photo .enlargefoto{height:495px !important;}
.desc_slide{height:40px;text-align:center;font-size:14px;margin-top:5px;}
.desc_slide span{display:block;color:#c3c1c1;font-size:11px;margin-top:3px;}
.media_photo .jcarousel-clip-horizontal{margin-top:80px;}
.media_photo .article_options{position:absolute;top:515px;left:0;width:100%;}
.media_photo .jcarousel-container{margin-bottom:0 !important;}
.media_photo .slidenav{top:330px;}
.media_photo .jcarousel-clip-horizontal{width:710px;overflow:hidden;border:0 !important;}
.media_photo .slideshow{width:720px !important;overflow:visible !important;}
.media_photo .slideshow li.current::before{border:0 none !important;}
.media_photo .slideshow li.current .frame{border-color:#4892cd !important;}
.media_photo .slideshow li.current img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;}
.zoom{display:block;width:50px;height:50px;background:url("../i/icons.png") no-repeat 0 -280px;position:absolute;right:65px;top:390px;}
.media_photo .enlargefoto{text-align:center;}
.media_photo .enlargefoto .enlslide{height:495px;}
.filter-acts{background-color:#f3f3f3;padding:20px 0 30px 20px;margin-bottom:20px;}
.filter-acts .text-input{width:590px;height:27px;border:solid 1px #ccc;position:relative;top:1px;margin-right:7px;margin-left:0;}
.filter-acts .txt-input{width:200px;height:27px;border:solid 1px #ccc;position:relative;top:1px;margin-left:0;}
.acts-types{c__lear:both;display:inline-block;width:100%;padding-top:16px;}
.acts-types-item{float:left;width:220px;margin-right:10px;padding-bottom:8px;white-space:nowrap;}
.acts-types-item.narrow{width:150px;}
.acts-types-item label{margin-left:7px;position:relative;top:2px;white-space:normal;}
.acts-types-item.select label, .dateselect .label{display:block;margin:0;padding-bottom:8px;}
.acts-types-item select{width:203px;padding:4px 0 4px 5px;border:solid 1px #ccc;line-height:27px;}
.acts-types-item.narrow select{width:145px;}
.filter-acts .filterform fieldset{padding:25px 0 0 0;}
.dateform-acts{margin-left:25px;}
.filter-acts .filterform input[type="checkbox"]{margin-left:0;margin-right:0;}
.filter-acts .filterform{margin-bottom:0;}
.date_to{margin-left:7px;}
.dateselect{width:290px;}
.dateselect.select label{display:inline-block;}
.filter-acts .filterform fieldset.dateselect{padding:0;}
.filter-acts .filterform hr{margin:6px 20px 4px 0;}
.submbutton{margin:10px 20px 0 0;}
.filter-docs .text-input{width:225px;padding:5px 6px;margin-left:15px;border:1px solid #ccc;background:white;-webkit-box-shadow:inset 1px 1px 1px rgba(104,111,118, 0.45);-moz-box-shadow:inset 1px 1px 1px rgba(104,111,118, 0.45);-ms-box-shadow:inset 1px 1px 1px rgba(104,111,118, 0.45);box-shadow:inset 1px 1px 1px rgba(104,111,118, 0.45);}
.filter-docs .form-select{width:210px;vertical-align:middle;padding:4px;margin-left:25px;border:1px solid #ccc;background:white;-webkit-box-shadow:inset 1px 1px 1px rgba(104,111,118, 0.45);-moz-box-shadow:inset 1px 1px 1px rgba(104,111,118, 0.45);-ms-box-shadow:inset 1px 1px 1px rgba(104,111,118, 0.45);box-shadow:inset 1px 1px 1px rgba(104,111,118, 0.45);line-height:27px;}
.filter-people .text-input{width:445px;padding:5px 6px;margin-left:20px;border:1px solid #ccc;background:white;-webkit-box-shadow:inset 1px 1px 1px rgba(104,111,118, 0.45);-moz-box-shadow:inset 1px 1px 1px rgba(104,111,118, 0.45);-ms-box-shadow:inset 1px 1px 1px rgba(104,111,118, 0.45);box-shadow:inset 1px 1px 1px rgba(104,111,118, 0.45);}
.filter-people .button2{padding:5px 20px 4px;}
.filter-people-az{height:27px;margin:20px 0 30px;padding:0 14px;text-transform:uppercase;font:12px/23px Arial, Verdana;}
.filter-people-az .letter{float:left;width:20px;height:27px;margin-right:3px;text-decoration:none;text-align:center;color:#a6adaf;background:url(../i/filter-people-az.png) -500px 0 no-repeat;}
.filter-people-az .letter:hover{color:black;background-position:0 0;}
.filter-people-az .letter.active{color:black !important;background-position:-20px 0 !important;}
.people-table{font-size:12px;line-height:1.4;}
.people-table caption{padding:7px 20px;border-bottom:1px solid #e1e1e1;text-align:left;color:#818181;}
.people-table td{border-bottom:1px solid #e1e1e1;padding:10px 0 10px 20px;}
.people-table .name{font-size:12px;}
.people-table .name strong{display:block;font-size:14px;}
.people-table td a{padding:2px 0;}
.people-table .mscontact{line-height:1.8;}
.people-table .mscontact .ico{margin:0 11px -5px -27px;}
.project_filter_item,
.project_filter_subitem{border:none;padding:0px 7px;margin:6px 0;background:none;color:#024c8b;cursor:pointer;}
.project_filter_item.active,
.project_filter_item:hover,
.project_filter_subitem:hover{padding:6px 7px;margin:0;background:#949aa2;color:#ffffff;}
.project_subfilter{display:none;margin-top:10px;}
.mainstaff, .otherstaff{padding:0 0 12px 0;border-bottom:solid 1px #e1e1e1;margin:0 0 15px 0;}
.aboutstaff, .msphoto, .msabout, .mscontact, .msweb{display:inline-block;vertical-align:top;}
.aboutstaff{width:49%;}
.mscontact,
.msweb{width:22%;padding:0 2% 0 0;}
.otherstaff .msphoto{f__loat:left;}
.lt-ie8 .msphoto, .lt-ie8 .msabout, .lt-ie8 .mscontact, .lt-ie8 .msweb{display:inline;}
.msphoto{margin:0;}
.msabout{margin:5px 2%;}
.otherstaff .msabout{width:70%;}
.mainstaff .msabout{width:50%;}
.otherstaff .msphoto + .msabout{}
.msabout a{font-weight:bold;}
.msabout .ico,
.mscontact .ico,
.msweb .ico{display:inline-block;margin:0 10px 0 0;vertical-align:top;}
.mscontact .nowrap{white-space:normal;}
.mscontact{}
.mscontact .ico{m__argin:7px 11px -5px -27px;}
.msweb{}
.msweb .ico{m__argin:0 11px 7px -27px;v__ertical-align:top;}
.msweb a,
.mscontact span{display:block;margin-bottom:10px;}
ul.stafflist{margin:0 -65px 0 0;}
ul.stafflist li{display:inline-block;vertical-align:top;padding:0;width:215px;background:transparent;margin:0 40px 43px 0;}
.lt-ie8 ul.stafflist li{display:inline;}
.staffperson{}
.staffperson .msphoto{}
.staffperson .msabout{width:90px;margin:0;}
.staffperson .msabout .ico{margin:7px 4px 0 0;vertical-align:middle;}
.stafflist .mspost{margin:6px 0 0 0;}
.stafflist .mscontact{margin:0 0 0 0;}
ul.projectlist{margin-top:25px;margin-right:-15px;padding:0;list-style-type:none;}
.projectlist_cell{display:inline-block;vertical-align:top;}
.projectlist_cell{width:50.0000%;}
.projectlist_item,
.proj_in{margin:0 6% 20px 0;}
.projectlist_item{display:block;padding:26px 30px 26px 30px;color:#fff;text-transform:uppercase;height:68px;position:relative;}
.projectlist span{opacity:0.5;filter:alpha(opacity=50);}
.proj_in{display:none;padding:26px;margin-top:-26px;border-right:solid 1px #e1e1e1;border-bottom:solid 1px #e1e1e1;border-left:solid 1px #e1e1e1;}
.proj_in__list{margin:0;}
.proj_in__list_item{list-style-type:disc;margin:.5em;}
.projectlist a img, .projectlist span img{position:absolute;top:0;right:0;}
.proj_darkblue{background:#044273;background:-moz-linear-gradient(left, #044273 0%, #055093 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%,#044273), color-stop(100%,#055093));background:-webkit-linear-gradient(left, #044273 0%,#055093 100%);background:-o-linear-gradient(left, #044273 0%,#055093 100%);background:-ms-linear-gradient(left, #044273 0%,#055093 100%);background:linear-gradient(to right, #044273 0%,#055093 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#044273', endColorstr='#055093',GradientType=1);}
.proj_emerald{background:#1a924a;background:-moz-linear-gradient(left, #1a924a 0%, #20aa5d 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%,#1a924a), color-stop(100%,#20aa5d));background:-webkit-linear-gradient(left, #1a924a 0%,#20aa5d 100%);background:-o-linear-gradient(left, #1a924a 0%,#20aa5d 100%);background:-ms-linear-gradient(left, #1a924a 0%,#20aa5d 100%);background:linear-gradient(to right, #1a924a 0%,#20aa5d 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1a924a', endColorstr='#20aa5d',GradientType=1);}
.proj_green{background:#54ac18;background:-moz-linear-gradient(left, #54ac18 0%, #68c117 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%,#54ac18), color-stop(100%,#68c117));background:-webkit-linear-gradient(left, #54ac18 0%,#68c117 100%);background:-o-linear-gradient(left, #54ac18 0%,#68c117 100%);background:-ms-linear-gradient(left, #54ac18 0%,#68c117 100%);background:linear-gradient(to right, #54ac18 0%,#68c117 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#54ac18', endColorstr='#68c117',GradientType=1);}
.proj_orange{background:#d68819;background:-moz-linear-gradient(left, #d68819 0%, #daa426 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%,#d68819), color-stop(100%,#daa426));background:-webkit-linear-gradient(left, #d68819 0%,#daa426 100%);background:-o-linear-gradient(left, #d68819 0%,#daa426 100%);background:-ms-linear-gradient(left, #d68819 0%,#daa426 100%);background:linear-gradient(to right, #d68819 0%,#daa426 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d68819', endColorstr='#daa426',GradientType=1);}
.proj_darkgray{background:#414141;background:-moz-linear-gradient(left, #414141 0%, #595959 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%,#414141), color-stop(100%,#595959));background:-webkit-linear-gradient(left, #414141 0%,#595959 100%);background:-o-linear-gradient(left, #414141 0%,#595959 100%);background:-ms-linear-gradient(left, #414141 0%,#595959 100%);background:linear-gradient(to right, #414141 0%,#595959 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#414141', endColorstr='#595959',GradientType=1);}
.proj_blue{background:#216eee;background:-moz-linear-gradient(left, #216eee 0%, #388aed 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%,#216eee), color-stop(100%,#388aed));background:-webkit-linear-gradient(left, #216eee 0%,#388aed 100%);background:-o-linear-gradient(left, #216eee 0%,#388aed 100%);background:-ms-linear-gradient(left, #216eee 0%,#388aed 100%);background:linear-gradient(to right, #216eee 0%,#388aed 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#216eee', endColorstr='#388aed',GradientType=1);}
.proj_purple{background:#5238a3;background:-moz-linear-gradient(left, #5238a3 0%, #643bc8 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%,#5238a3), color-stop(100%,#643bc8));background:-webkit-linear-gradient(left, #5238a3 0%,#643bc8 100%);background:-o-linear-gradient(left, #5238a3 0%,#643bc8 100%);background:-ms-linear-gradient(left, #5238a3 0%,#643bc8 100%);background:linear-gradient(to right, #5238a3 0%,#643bc8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5238a3', endColorstr='#643bc8',GradientType=1);}
.proj_crimson{background:#ad193d;background:-moz-linear-gradient(left, #ad193d 0%, #c02a49 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%,#ad193d), color-stop(100%,#c02a49));background:-webkit-linear-gradient(left, #ad193d 0%,#c02a49 100%);background:-o-linear-gradient(left, #ad193d 0%,#c02a49 100%);background:-ms-linear-gradient(left, #ad193d 0%,#c02a49 100%);background:linear-gradient(to right, #ad193d 0%,#c02a49 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ad193d', endColorstr='#c02a49',GradientType=1);}
.proj_navy{background:#1f7b86;background:-moz-linear-gradient(left, #1f7b86 0%, #428a93 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%,#1f7b86), color-stop(100%,#428a93));background:-webkit-linear-gradient(left, #1f7b86 0%,#428a93 100%);background:-o-linear-gradient(left, #1f7b86 0%,#428a93 100%);background:-ms-linear-gradient(left, #1f7b86 0%,#428a93 100%);background:linear-gradient(to right, #1f7b86 0%,#428a93 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1f7b86', endColorstr='#428a93',GradientType=1);}
.jobnum{color:#666;font-size:.917em;margin:0 0 11px;}
.jobdescr{line-height:18px;}
.jobdescr dt{font-weight:bold;width:95px;float:left;}
.jobdescr dd{margin:0 0 30px 105px;}
.jobdescr dd ul li{background:url(../i/bull_dot.png) no-repeat .95em .55em;padding:0 0 0 25px;list-style:none;}
.mainfaq{}
.mainfaq dt{border-bottom:solid 1px #e1e1e1;font-size:1.1em;margin-top:20px;padding:0 0 22px 20px;position:relative;}
.mainfaq dt.opened{border-bottom:none;}
.mainfaq dt a:hover{text-decoration:none;}
.mainfaq dt .q{display:inline-block;text-align:center;vertical-align:top;position:absolute;top:0;left:0;font-size:0.8em;background:transparent url(../i/q_icon.png) no-repeat center center;height:14px;width:14px;line-height:14px;margin-right:5px;}
.mainfaq dd{border-bottom:solid 1px #e1e1e1;margin:0 0 26px 0;padding-left:20px;}
.mainfaq dd strong{display:block;}
.short_info{width:33%;border:solid 1px #e1e1e1;}
.short_info p{margin:7px 15px;}
.short_info_mark{color:red;font-weight:bold;}
.short_info_tel{display:block;font-size:1.6em;white-space:nowrap;padding-right:20px;margin:15px 0;padding:0 0 20px;border-bottom:solid 1px #e1e1e1;position:relative;}
.short_info_tel:after{content:'';position:absolute;right:0;top:0;display:block;width:18px;height:18px;background:url(../i/icons.png) no-repeat -60px -200px;}
.bank_details dt{width:50px;font-weight:normal;}
.bank_details dd{margin:0 0 5px 70px;}
.bank_details p{margin-bottom:5px;}
.map_block_big{}
.map_block_big .map{position:absolute;}
.map_block_prev{margin-top:10px;}
.map_block_prev img{height:80px;margin-right:5px;}
.contact_map{height:319px;width:550px;border:dotted #999999 1px;z-index:1;position:relative;}
.simpleInfoWindow{position:absolute;background:#fff;-webkit-box-shadow:5px 5px 5px #d0d0d0;-moz-box-shadow:5px 5px 5px #d0d0d0;-ms-box-shadow:5px 5px 5px #d0d0d0;box-shadow:5px 5px 5px #d0d0d0;position:absolute;z-index:100;border:0 none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;width:230px;font-size:12px;line-height:15px;color:#222222;}
.simpleInfoWindow .title{border-bottom:1px solid #d7d7d7;}
.simpleInfoWindow .title b{display:block;padding:13px;}
.simpleInfoWindow .content .maddress{padding-left:20px;margin:13px 13px 0 13px;line-height:20px;background:url(../i/maddress.png) no-repeat 0 0;margin-bottom:5px;}
.simpleInfoWindow .content .mphone{padding-left:20px;line-height:16px;margin:0 13px 13px 13px;background:url(../i/mphone.png) no-repeat 0 0;}
.info-map-box{margin-bottom:30px;overflow:auto;}
.info-map-params{float:left;width:190px;}
.IMP-item{padding:5px 0;}
.IMP-item span{color:#9b9b9b;}
ul.info-maps-list{margin:5px 0;list-style-type:none;padding:0;}
.info-maps-list li{margin:2px 0;}
.info-maps-list a{display:block;padding:5px 10px 7px;text-decoration:none !important;}
.info-maps-list a:hover{color:black;}
.info-maps-list span{border-bottom:1px dotted;}
.info-maps-list li.active{position:relative;}
.info-maps-list li.active:after{display:block;position:absolute;content:'';right:-20px;top:50%;margin-top:-10px;width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #ced1d9;}
.info-maps-list li.active a{color:white !important;background:#949aa2;cursor:default;}
.info-map-image{float:right;padding:9px;background:#ced1d9;}
.info-map-image img{display:block;border:1px solid black;}
.calendar_head_link{width:auto;margin:0 35% 0 0;}
.calendar_add_link{display:inline-block;vertical-align:middle;position:absolute;top:25px;right:30px;font-weight:normal;border-bottom:dotted 1px;}
@media (max-width:480px){.calendar_add_link{font-size:13px;}
}
.calendar_add_link:hover{text-decoration:none;border-bottom-color:#fff;}
.calendar_add_link:before{content:'';display:inline-block;vertical-align:middle;width:20px;height:20px;x-position:absolute;left:-23px;background:url(../i/icons.png) -260px 0 no-repeat;}
.calendar_head_link a:first-child{display:block;}
.calend-container{width:708px;}
.calend-top-line{height:18px;border-top:2px solid #949aa2;border-bottom:2px solid #949aa2;padding:17px 10px;text-transform:uppercase;font:11px/18px "RobotoRegular";}
.calend-top-line strong{font-weight:normal !important;font-family:"RobotoBold";}
.calend-top-line .year{width:130px;padding:0 10px;font-family:"RobotoBold";}
.calend-top-line .month{width:95px;padding:0 10px;}
.calend-top-line .year,
.calend-top-line .month{float:left;position:relative;}
.calend-top-line .year.next,
.calend-top-line .month.next{text-align:right;}
.calend-top-line .year:before,
.calend-top-line .month:before{position:absolute;display:block;width:6px;height:10px;top:4px;background:url(../i/arrowCalendLR.png) 0 0 no-repeat;content:'';}
.calend-top-line .year.prev:before,
.calend-top-line .month.prev:before{left:0;}
.calend-top-line .year.next:before,
.calend-top-line .month.next:before{right:0;background-position:-6px 0;}
.calend-top-line .month-current{float:left;width:158px;font-size:18px;text-align:center;}
.calend-week-dayname{height:9px;padding:14px 0;color:#666;font:9px/1 "RobotoRegular";text-transform:uppercase;}
.calend-week-dayname span{float:left;width:79px;padding:0 10px;margin-left:2px;}
.calend-week-dayname span.first{margin-left:0;}
.calend-week{position:relative;height:101px;}
.calend-day{display:block;position:relative;float:left;width:99px;height:99px;margin:0 2px 2px 0;background-color:#e6e8eb;}
.calend-day.old-month{background-color:#f7f7f7;}
.day-count{display:block;font:18px/18px "RobotoRegular";padding:8px 10px 2px;color:#666;cursor:default;}
.day-count small{font-size:10px;margin-left:5px;vertical-align:middle;}
.old-month .day-count{color:#ccc;}
.today .day-count{color:white;background:#949aa2;}
.st-grid{position:absolute;left:0;top:33px;width:0;}
.st-grid_line{position:relative;width:0;height:20px;margin-bottom:3px;}
.event-day{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;width:99px;min-width:99px;max-width:705px;height:20px;top:0;margin:0;padding:3px 10px;font:11px/14px Arial;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.event-day:hover{width:auto;cursor:pointer;text-decoration:underline;-webkit-box-shadow:0 0 0 rgba(0,0,0, 0.5);box-shadow:0 0 0 rgba(0,0,0, 0.5);}
.ed-1{min-width:99px;}
.ed-2{min-width:200px;}
.ed-3{min-width:301px;}
.ed-4{min-width:402px;}
.ed-5{min-width:503px;}
.ed-6{min-width:604px;}
.ed-7{min-width:705px;}
.ed-s-0{left:0;max-width:705px;}
.ed-s-1{left:101px;max-width:604px;}
.ed-s-2{left:202px;max-width:503px;}
.ed-s-3{left:303px;max-width:402px;}
.ed-s-4{left:404px;max-width:301px;}
.ed-s-5{left:505px;max-width:200px;}
.ed-s-6{left:606px;max-width:99px;}
.ed-blue{color:#024c8b;background:#b8c7e6;}
.ed-red{color:#900;background:#ffbfbf;}
.ed-more{text-decoration:none !important;cursor:default !important;color:#024c8b;}
.ed__more{position:relative;cursor:pointer;border-bottom:1px dotted;}
.ed__more:after{position:absolute;display:block;content:'';width:0;height:0;top:5px;right:-11px;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid;}
.popup_graphic{background:#FFFFFF url(/bitrix/templates/trp3_main_d3/i/loader.gif) no-repeat center center;top:50%;box-shadow:0 0 25px #999;display:none;left:50%;padding:0;margin:-250px 0 0 -360px;position:fixed;width:720px;height:525px;z-index:9999}
.popup_graphic .close{background:url("../i/icons.png") no-repeat scroll -220px -280px transparent;height:33px;right:-14px;top:-12px;width:32px;position:absolute;cursor:pointer;display:block;}
.ce-popup{display:block;position:absolute;left:0;top:111px;padding:8px 0;background:white;-webkit-box-shadow:0 10px 10px rgba(148,154,162, 0.7);box-shadow:0 10px 10px rgba(148,154,162, 0.7);z-index:2;font:12px/14px Arial;}
.ce-popup .corn{display:block;position:absolute;width:14px;height:14px;background:white;}
.ce-popup .corn{left:40px;top:-7px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);z-index:2;}
.ce-popup .close{position:absolute;display:block;width:32px;height:33px;right:-16px;top:-16px;background:url(../i/icons.png) -220px -280px no-repeat;cursor:pointer;z-index:4;overflow:hidden;}
.cep-s-1{left:0;}
.cep-s-2{left:101px;}
.cep-s-3{left:202px;}
.cep-s-4{left:303px;}
.cep-s-5{left:404px;}
.cep-s-6{left:505px;}
.cep-s-7{left:606px;}
.ce-popup.cep-s-6{left:auto;right:104px;}
.ce-popup.cep-s-7{left:auto;right:3px;}
.ce-popup.cep-s-6 .corn,
.ce-popup.cep-s-7 .corn{left:auto;right:40px;}
.ce-popup-in{position:relative;width:200px;min-height:100px;max-height:500px;padding:0 8px;overflow:auto;background:white;z-index:3;overflow-x:hidden;}
.primary_content ul.cep-list{margin:0;padding:0;list-style:none;}
.cep-li{position:relative;padding:8px 12px;margin-top:2px;cursor:pointer;}
.cep-li:first-child{margin-top:0;}
.cep-li:hover{text-decoration:underline;}
.ce-popup-text{background:#f3f3f3;padding:16px 20px 20px;}
@media (max-width:480px){.ce-popup-text{padding:8px 10px 10px;}
}
.ce-popup-text
.ce-popup-text h4{font-size:16px;font-weight:bold;}
.ce-popup-text .params{margin-bottom:6px;}
.ce-popup-text .param-item{display:block;margin-bottom:4px;}
.ce-popup-text .param-item span{color:#667180;}
.ce-popup-text .text{font-size:1.1em;}
#colorbox{overflow:visible !important;}
#colorbox .ce-popup-text{font-size:0.75em;}
.bnotice{margin:0 0 10px;}
.bnotice a{display:inline-block;text-decoration:none;width:240px;height:240px;color:#fff;background:#b5121c;background:-moz-radial-gradient(center, ellipse cover, #b5121c 0%, #94171c 100%);background:-webkit-gradient(radial, center center, 0, center center, 100%, color-stop(0%,#b5121c), color-stop(100%,#94171c));background:-webkit-radial-gradient(center, ellipse cover, #b5121c 0%,#94171c 100%);background:-o-radial-gradient(center, ellipse cover, #b5121c 0%,#94171c 100%);background:-ms-radial-gradient(center, ellipse cover, #b5121c 0%,#94171c 100%);background:radial-gradient(ellipse at center, #b5121c 0%,#94171c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b5121c', endColorstr='#94171c',GradientType=1);}
.bnotice.alert a{background:#7e070e;filter:none;}
.bnotice a:hover{text-decoration:none;}
.bnotice .img{display:block;height:125px;width:240px;overflow:hidden;background:#e4a5a8;}
.bnotice .img img{min-height:125px;}
.bnotice .txt{display:block;padding:10px;height:95px;position:relative;}
.bnotice .txt:before{position:absolute;top:-12px;left:12px;content:'';width:0px;height:0px;border-bottom:solid 6px #9c151c;border-left:solid 6px transparent;border-right:solid 6px transparent;border-top:solid 6px transparent;}
.bnotice.alert .txt:before{border-bottom:solid 6px #7e070e;}
.bnotice strong{display:block;text-transform:uppercase;margin:0 0 13px;}
.bnotice em{font-size:.917em;font-style:normal;line-height:1.273em;}
.bnotice_dynamic{margin-bottom:10px;}
.bnotice_dynamic_htxt,
.bnotice_dynamic_txt{padding:10px;position:relative;font-size:1.1em;}
.bnotice_dynamic_htxt{background:#f3f3f3;display:block;font-weight:bold;}
.bnotice_dynamic_htxt a{font-weight:normal;}
.bnotice_dynamic_txt{background:#e1e1e1;}
.bnotice_dynamic_txt:before{position:absolute;top:-12px;left:12px;content:'';width:0px;height:0px;border-bottom:solid 6px #e1e1e1;border-left:solid 6px transparent;border-right:solid 6px transparent;border-top:solid 6px transparent;}
.history_photo{margin-bottom:35px;}
.history_photo__item{position:relative;display:inline-block;margin:0 0 17px 17px;}
.history_photo__item.first{margin-left:0;}
.history_photo img{-webkit-box-shadow:1px 1px 6px #aaa;-moz-box-shadow:1px 1px 6px #aaa;box-shadow:1px 1px 6px #aaa;}
.history_photo__item:after{display:none;}
.history_photo__item:hover:after{position:absolute;display:block;content:"";width:50px;height:50px;right:18px;bottom:71px;background:url("../i/icons.png") no-repeat 0 -280px;}
.benefits{margin:0 0 40px 0;overflow:hidden;}
.benefits div{float:left;width:33%;margin-left:-1px;border-left:solid 1px #949aa2;border-right:solid 1px #949aa2;}
.benefits .citizens{border-left:0;}
.benefits .executive{}
.benefits .government{border-right:0;}
.benefits ul, .benefits h4{margin-left:15px;margin-right:10px;font-size:1em;}
.benefits ul{list-style-type:none;padding:0;}
.benefits li{padding-left:17px;}
.benefits li:before{background:none repeat scroll 0 0 #000000;border-radius:100% 100% 100% 100%;content:"";display:inline-block;height:4px;margin:0 13px 0 -17px;vertical-align:middle;width:4px;}
.errormessagesform .ui-dialog-titlebar{position:relative;}
.errormessagesform .ui-dialog-titlebar-close{background:none repeat scroll 0 0 transparent;border-bottom:1px dotted #024C8B;bottom:auto;right:20px;text-indent:0;top:20px;white-space:nowrap;height:auto;width:auto;padding:0;}
.errormessagesform .ui-dialog-titlebar-close:hover{text-decoration:none;border-bottom:1px solid #024C8B;}
.filter-acts .orgsearch .text-input{width:65%;}
.filter-acts .orgsearch label{margin-right:10px;}
.subordinate .statusbar{border-bottom:1px solid #E1E1E1;}
.subordinate .statusbar p{padding-top:10px;}
.subordinate .statusbar ul, .subordinate .statusbar ol{margin-bottom:0;}
.subordinate .statusbar li{border:0;padding:0 0 0 24px;white-space:nowrap;position:relative;}
.subordinate .regionfilter li{padding:0;}
.subordinate .statusbar li ul{padding:6px 0 0;}
.subordinate .statusbar li li{margin:1px 0;padding:0;}
.subordinate .statusbar li li a{color:#4e81ac;}
.subordinate .metrofilter li:before{content:'';position:absolute;top:.55em;left:0;width:15px;height:5px;margin:-1px 0 0 0;}
.subordinate .l1:before{background:#df1307;}
.subordinate .l2:before{background:#066f08;}
.subordinate .l3:before{background:#244d60;}
.subordinate .l4:before{background:#070976;}
.subordinate .l5:before{background:#2d49aa;}
.subordinate .l6:before{background:#44210f;}
.subordinate .l7:before{background:#f47813;}
.subordinate .l8:before{background:#85043c;}
.subordinate .l9:before{background:#fdc624;}
.subordinate .l10:before{background:#9697a9;}
.subordinate .l11:before{background:#8db726;}
.subordinate .l12:before{background:#b6c9e5;}
.subordinate .l13:before{background:#7180b3;}
.subordinate .metrofilter li li:before{background:transparent;border-left:solid 1px #c2c2c2;border-bottom:solid 1px #c2c2c2;width:11px;height:17px;top:-8px;left:-16px;}
.subordinate .filterblock{position:relative;float:right;}
.subordinate .fcontent{position:absolute;top:100%;background:#f3f3f3;display:none;padding:12px 20px;-webkit-box-shadow:1px 1px 6px 2px #aaa;box-shadow:1px 1px 6px 2px #aaa;}
.subordinate .ftitle{padding:10px;}
.subordinate .current .ftitle{background:#f3f3f3;-webkit-box-shadow:1px 1px 6px 2px #aaa;box-shadow:1px 1px 6px 2px #aaa;}
.subordinate .current .ftitle:after{content:'';position:absolute;top:100%;z-index:99;width:100%;height:10px;background:#f3f3f3;left:0;margin:-7px 0 0 0;}
.subordinate .regionfilter{margin:0 37px 0 0;}
.subordinate .regionfilter .fcontent{left:0;}
.subordinate .metrofilter .fcontent{right:0;}
.subordinate .ftitle a{position:relative;padding-right:12px;}
.subordinate .ftitle a:after{content:'';position:absolute;top:50%;right:0;width:0;height:0;border:solid 3px #fff;border-top:solid 3px #024c8b;margin:-1px 0 0 0;}
.subordinate .current .ftitle a{color:#000;}
.subordinate .current .ftitle a:after{border:solid 3px #f3f3f3;border-bottom:solid 3px #024c8b;margin:-3px 0 0 0;}
.subordinate_cat{border-top:1px solid #E1E1E1;}
.subordinate_cat .count{font-weight:normal;color:#818181;margin:0 0 0 5px;}
.subordinate_cat .ico_minus > a{color:#000;}
.linkListfot{margin:0;}
.portalslist{padding-top:30px;padding-bottom:30px;}
.portalslist .jcarousel-clip{overflow:hidden;width:100%;}
.linkListfot li{margin:0 20px 0 0;float:left;}
.portalslist .jcarousel-container{padding:0px 30px 0px 50px;}
.portalslist .jcarousel-prev, .portalslist .jcarousel-next{background:url('../i/arrowLR.png') no-repeat 0 0;;cursor:pointer;height:20px;left:0;margin:0 0 0 10px;position:absolute;top:65px;width:18px;visibility:visible;}
.portalslist .jcarousel-next{background-position:-20px 0;left:100%;margin:0 0 0 -21px;}
ul.presentations{margin-left:-16px;padding:0;}
.presentations li{display:inline-block;text-align:left;width:226px;vertical-align:top;margin:0 0 30px 17px;}
.presentations .gray{display:block;margin:2px 0;}
.pres_img_contaner{text-align:center;border:thin solid lightgray;height:170px;overflow:hidden;}
.pres_img_contaner img{max-width:none;}
.audioplayer{border:solid 1px #e1e1e1;padding:0px 15px 10px 15px;}
.audioplayer h5{font-size:1em;margin:0;padding:15px 0 0 0;}
.orgList dt{border-top:1px solid #e1e1e1;color:#959595;font-size:16px;line-height:20px;padding-top:42px;margin-bottom:22px;}
.orgList dt a{font-weight:bold;font-size:18px;}
.orgList dt:first-child{border:0 none;padding-top:10px;}
.orgList .linklist li{margin-bottom:20px;width:95%;}
.orgList .linklist li a{font-weight:normal;text-decoration:none;line-height:18px;}
.orgList .linklist li .htit{font-weight:bold;font-size:16px;}
.orgList .linklist li{color:#494848;}
.orgList .linklist li div{margin-top:8px;}
.orgList .linklist li div span{margin-right:5px;white-space:nowrap;}
.org .list_contacts__who p{margin:0 0 4px;padding:0 20px;}
.org .list_contacts__who p a{font-weight:normal;}
.org .list_contacts__item{border-top:1px solid #E1E1E1;border-bottom:0 none;}
.project_vote__descr{margin:30px 0;}
.project_vote__item{position:relative;padding:40px 0;border-top:solid 1px #e1e1e1;}
.project_vote__item:first-child{border-color:#000;}
.project_vote__item_header{margin:0 0 5px 0;}
.project_vote_location a{margin-left:20px;}
.project_vote_location a:after,
.contest_work__download:before,
.project_vote__vote_repeat:before,
.project_vote__vote_change:before{content:'';display:inline-block;vertical-align:middle;width:20px;height:20px;margin-left:5px;background:url(/bitrix/templates/trp3_main_d3/i/icons.png) no-repeat -20px -420px;}
.contest_work__download:before{margin-left:0;background-position:-40px -420px}
.project_vote__vote_repeat:before{background:url(/bitrix/templates/trp3_main_d3/i/reloadicon.gif) no-repeat center center;margin-right:5px;}
.project_vote__vote_change:before{background:url(/bitrix/templates/trp3_main_d3/i/icClose.png) no-repeat center center;margin-top:-2px;}
.project_vote__item_in{padding:20px 0;}
.contest_work__present,
.contest_work__info{display:inline-block;vertical-align:top;}
.contest_work__present{width:49%;}
.contest_work__info{width:50%;}
.contest_work__info h4{padding:0;margin:0 10px 7px 0;font-size:1.3em;}
.contest_work__header{margin:0 0 17px 0;font-weight:bold;}
ul.contest_work_list{margin-bottom:20px;}
.contest_work_list__item{margin:10px auto;}
.contest_work__pic,
.contest_work__rate,
.contest_work__n{padding:0;margin:0 10px 10px 0;}
.contest_work__pic{max-height:250px;overflow:hidden;position:relative;}
.contest_work__pic img{max-width:100%;}
.contest_work__pic a{display:inline-block;opacity:0;line-height:6.5;text-align:center;color:#fff;text-decoration:none;width:80px;height:80px;position:absolute;top:50%;left:50%;margin:-40px auto auto -40px;box-sizing:border-box;border-radius:50%;background:rgba(0,0,0,0.5);-moz-transition:all 1s;-webkit-transition:all 1s;-o-transition:all 1s;transition:all 1s;}
.contest_work__pic:hover a{opacity:1;}
.project_vote__vote{background:#f1f1f1;padding:10px;}
.project_vote__vote_form{margin:0;}
.project_vote__vote_form input[type=text]{padding:5px 10px 4px 10px;}
.project_vote__vote_form div{display:inline-block;}
.project_vote__vote_repeat{float:right;}
.project_vote__vote_repeat a,
.project_vote__vote_change a{line-height:2.3;}
div.project_vote__vote_change{display:block;margin-top:15px;position:absolute;}
.content .contextmenu .contest_work__form_repeat a{padding-left:20px;background:url(/bitrix/templates/trp3_main_d3/i/reloadicon.gif) no-repeat left center;}
.contextmenu_hint,
.contest_work__author{color:#999;}
.contest_work__n{}
.contextmenu.ptext p:last-child{padding-bottom:0;}
.formbtn{border:solid 1px #ccc;}
.forminput.error{border-color:#ED1C28;}
.forminput.error{vertical-align:top;position:relative;}
.forminput.error:after{display:inline-block;position:absolute;top:-30px;left:0;background:#fff;border-radius:5px;padding:5px;white-space:nowrap;content:attr(data-content);color:red;box-shadow:0 0 3px #ccc;}
.contest_work__rate_line{background:none repeat scroll 0 0 #DDDDDD;float:left;height:13px;overflow:hidden;position:relative;width:70%;z-index:0;}
.contest_work__rate p{color:#999999;float:right;font-size:1em;margin:-2px 0 0;padding:0;width:27%;}
.contest_work__rate p span{color:#000000;}
.contest_work__rate_line u{color:#FFFFFF;display:inline-block;font-size:0.8em;height:100%;left:0;line-height:2;min-width:20px;position:absolute;text-align:center;top:0;width:0;z-index:1;background:#52A04D;}
.contest_work__rate_line u.c-red{background:#e56b6b;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1NmI2YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQxJSIgc3RvcC1jb2xvcj0iI2QzM2YzZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYjAzMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #e56b6b 0%, #d33f3f 41%, #db0300 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#e56b6b), color-stop(41%,#d33f3f), color-stop(100%,#db0300));background:-webkit-linear-gradient(top, #e56b6b 0%,#d33f3f 41%,#db0300 100%);background:-o-linear-gradient(top, #e56b6b 0%,#d33f3f 41%,#db0300 100%);background:-ms-linear-gradient(top, #e56b6b 0%,#d33f3f 41%,#db0300 100%);background:linear-gradient(to bottom, #e56b6b 0%,#d33f3f 41%,#db0300 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e56b6b', endColorstr='#db0300',GradientType=0);}
.contest_work__rate_line u.c-yellow{background:#e5da7b;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2U1ZGE3YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE1JSIgc3RvcC1jb2xvcj0iI2U1ZGE3YiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU3JSIgc3RvcC1jb2xvcj0iI2UyYzgwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYWJmMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #e5da7b 1%, #e5da7b 15%, #e2c800 57%, #eabf00 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(1%,#e5da7b), color-stop(15%,#e5da7b), color-stop(57%,#e2c800), color-stop(100%,#eabf00));background:-webkit-linear-gradient(top, #e5da7b 1%,#e5da7b 15%,#e2c800 57%,#eabf00 100%);background:-o-linear-gradient(top, #e5da7b 1%,#e5da7b 15%,#e2c800 57%,#eabf00 100%);background:-ms-linear-gradient(top, #e5da7b 1%,#e5da7b 15%,#e2c800 57%,#eabf00 100%);background:linear-gradient(to bottom, #e5da7b 1%,#e5da7b 15%,#e2c800 57%,#eabf00 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5da7b', endColorstr='#eabf00',GradientType=0);}
.contest_work__rate_line u.c-green{background:#abd372;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2FiZDM3MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyZWJhMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #abd372 1%, #2eba00 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(1%,#abd372), color-stop(100%,#2eba00));background:-webkit-linear-gradient(top, #abd372 1%,#2eba00 100%);background:-o-linear-gradient(top, #abd372 1%,#2eba00 100%);background:-ms-linear-gradient(top, #abd372 1%,#2eba00 100%);background:linear-gradient(to bottom, #abd372 1%,#2eba00 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#abd372', endColorstr='#2eba00',GradientType=0);}
.contest_work__rate_line u.c-blue{background:#779fd6;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iIzc3OWZkNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDM4ZTAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #779fd6 1%, #0038e0 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(1%,#779fd6), color-stop(100%,#0038e0));background:-webkit-linear-gradient(top, #779fd6 1%,#0038e0 100%);background:-o-linear-gradient(top, #779fd6 1%,#0038e0 100%);background:-ms-linear-gradient(top, #779fd6 1%,#0038e0 100%);background:linear-gradient(to bottom, #779fd6 1%,#0038e0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#779fd6', endColorstr='#0038e0',GradientType=0);}
.contest_work__rate_line u.c-magenta{background:#e07dde;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UwN2RkZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI2JSIgc3RvcC1jb2xvcj0iI2UwN2RkZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjNTAwZGIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #e07dde 0%, #e07dde 26%, #c500db 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#e07dde), color-stop(26%,#e07dde), color-stop(100%,#c500db));background:-webkit-linear-gradient(top, #e07dde 0%,#e07dde 26%,#c500db 100%);background:-o-linear-gradient(top, #e07dde 0%,#e07dde 26%,#c500db 100%);background:-ms-linear-gradient(top, #e07dde 0%,#e07dde 26%,#c500db 100%);background:linear-gradient(to bottom, #e07dde 0%,#e07dde 26%,#c500db 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e07dde', endColorstr='#c500db',GradientType=0);}
.contest_work__rate_line u.c-orange{background:#eaba52;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VhYmE1MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIzJSIgc3RvcC1jb2xvcj0iI2VhYzM2ZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkODY1MDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #eaba52 0%, #eac36e 23%, #d86500 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#eaba52), color-stop(23%,#eac36e), color-stop(100%,#d86500));background:-webkit-linear-gradient(top, #eaba52 0%,#eac36e 23%,#d86500 100%);background:-o-linear-gradient(top, #eaba52 0%,#eac36e 23%,#d86500 100%);background:-ms-linear-gradient(top, #eaba52 0%,#eac36e 23%,#d86500 100%);background:linear-gradient(to bottom, #eaba52 0%,#eac36e 23%,#d86500 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eaba52', endColorstr='#d86500',GradientType=0);}
.contest_work__rate_line b{font-size:0.8em;color:#fff;display:inline-block;height:100%;padding:0 10px;line-height:2;text-shadow:1px 0px 2px #575757;filter:dropshadow(color=#575757, offx=1, offy=0);position:relative;z-index:2;}
.news_filter{background:#e0e0e0;margin:0;padding:0;list-style-type:none;text-align:justify;}
.news_filter:after{content:"";display:inline-block;height:0;}
.news_filter__item.line-last{position:relative;left:1px;}
.news_filter__item,
.news_filter__text{display:inline-block;}
.ui-tabs-nav .news_filter__item.ui-state-default{background:none;opacity:1;}
.news_filter__text,
.news_filter__text span{display:inline-block;vertical-align:top;outline:none !important;box-shadow:none !important;}
.news_filter__text{line-height:1;text-align:center;border-left:solid 1px #f3f3f3;border-bottom:solid 1px #f3f3f3;}
.news_filter__text span{padding:0;}
.news_filter__item:first-child .news_filter__text{border-left:none;}
.news_filter__text.active,
.news_filter__text:hover,
.ui-state-active .news_filter__text{background:#024c8b;color:#fff;text-decoration:none;}
.news_filter_block .ui-tabs-panel{width:auto;}
.news_filter_block .ui-state-default{height:auto;margin:0;}
.news_filter__item.item1{width:89px;}
.news_filter__item.item2{width:141px;}
.news_filter__item.item3{width:130px;}
.news_filter__item.item4{width:127px;}
.news_filter__item.item5{width:285px;}
.news_filter__item.item6{width:108px;}
.news_filter__item.item7{width:95px;}
.news_filter__item.item8{width:163px;}
.news_filter__item.item9{width:89px;}
.news_filter__item.item10{width:164px;}
.news_filter__item.item11{width:71px;}
.news_filter{overflow:hidden;margin-left:-1px !important;display:flex;margin:0;padding:0;list-style-type:none;-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;}
.news_filter__item{background:#e0e0ee !important;border:none !important;border-left:1px solid #fff !important;border-top:1px solid #fff !important;flex:auto;font-size:12px;margin:0;padding:0 !important;text-align:center;text-decoration:none !important;}
.news_filter__item.ui-state-active, .news_filter__item:hover{background:#024c80 !important;color:#fff !important;}
.news_filter__text{border:none !important;display:block;padding:10px 20px;}
.news_filter__item:last-child .news_filter__text{margin-right:-1px;}
.no-flex-box .news_filter__item{border:none !important;}
.footer{font-size:0.687em;line-height:1.30em;padding-bottom:30px;border-top:1px solid #f1f2f3;background:#e5e7eb;background:-moz-linear-gradient(top, #e5e7eb 0%, #d0d4da 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#e5e7eb), color-stop(100%,#d0d4da));background:-webkit-linear-gradient(top, #e5e7eb 0%,#d0d4da 100%);background:-o-linear-gradient(top, #e5e7eb 0%,#d0d4da 100%);background:-ms-linear-gradient(top, #e5e7eb 0%,#d0d4da 100%);background:linear-gradient(to bottom, #e5e7eb 0%,#d0d4da 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e5e7eb', endColorstr='#d0d4da',GradientType=0);-moz-box-shadow:0 -2px 2px rgba(145,150,162,0.5),0 0 0,0 0 0,0 0 0;-webkit-box-shadow:0 -2px 2px rgba(145,150,162,0.5),0 0 0,0 0 0,0 0 0;box-shadow:0 -2px 2px rgba(145,150,162,0.5),0 0 0,0 0 0,0 0 0;}
.footer .wrap{position:relative;}
.footer .wrap .couter{position:absolute;top:0;right:0;max-width:38%;}
.footer .copy{width:43%;color:#666666;}
.footer .copy dfn{display:block;margin-bottom:6px;}
.footer .infoBlock{margin-bottom:27px;}
.footer .infoBlock .short{padding:15px 0 10px 20px;font-size:0.909em;line-height:1.30em;font-weight:bold;color:#024c8b;text-shadow:1px 1px #ffffff;text-transform:uppercase;border-bottom:1px solid #b6b8bb;}
.footer .infoBlock .short .door{display:inline-block;position:relative;cursor:pointer;border-bottom:1px dotted #024c8b;}
.footer .infoBlock .short .door:after{position:absolute;right:-12px;top:0;content:'';width:6px;height:100%;background:url('../i/arrowB.png') no-repeat 0 67%;}
.footer .infoBlock .full{position:relative;height:0;overflow:hidden;border-top:1px solid #ffffff;background:#ffffff;background:-moz-linear-gradient(top, #ffffff 44%, #e8e9ec 77%);background:-webkit-gradient(linear, left top, left bottom, color-stop(44%,#ffffff), color-stop(77%,#e8e9ec));background:-webkit-linear-gradient(top, #ffffff 44%,#e8e9ec 77%);background:-o-linear-gradient(top, #ffffff 44%,#e8e9ec 77%);background:-ms-linear-gradient(top, #ffffff 44%,#e8e9ec 77%);background:linear-gradient(to bottom, #ffffff 44%,#e8e9ec 77%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e8e9ec',GradientType=0);}
.footer .infoBlock .full:before{position:absolute;top:-7px;left:30px;content:'';width:14px;height:14px;background:#fff;-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.footer .infoBlock dl{float:left;width:198px;padding:15px 0 0 20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.footer .infoBlock dt{margin-bottom:6px;font-size:0.909em;line-height:1.30em;font-weight:bold;color:#1e669f;text-transform:uppercase;}
.footer .infoBlock dt a{color:#1e669f;text-decoration:none;}
.footer .infoBlock dl li{margin-bottom:6px;}
.footer .infoBlock dl li a{color:#666666;text-decoration:none;}
.footer .infoBlock a:hover{text-decoration:underline;}
.footer .infoBlock .full > .fl_l{padding-bottom:20px;}
.footer .infoBlock .show .short{padding-bottom:11px;color:#393c40;border-bottom:0 none;}
.footer .infoBlock .show .short .door{border-bottom:1px dotted #393c40;}
.footer .infoBlock .show .short .door:after{background:url('../i/arrowT.png') no-repeat 0 50%;}
.footer .infoBlock .show .full{height:auto;overflow:visible;}
.mainWrap .col2 .presentationBlock .link,
.mainWrap .col1 .presentationBlock .slideWrap,
.mainWrap .col3 .presentationBlock .slideWrap,
.mainWrap .col1 .newsMain .f,
.mainWrap .col3 .newsMain .f,
.header .searchBlock .searchBtn,
.hideBlock{display:none;}
.footer_inc_block{margin:-20px 0 0;}
.error_body{background:#D0D4DA;}
.error_page{background:#f4f4f4;background:-moz-radial-gradient(center, ellipse cover, #f4f4f4 0%, #d4d4d4 100%);background:-webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#f4f4f4), color-stop(100%,#d4d4d4));background:-webkit-radial-gradient(center, ellipse cover, #f4f4f4 0%,#d4d4d4 100%);background:-o-radial-gradient(center, ellipse cover, #f4f4f4 0%,#d4d4d4 100%);background:-ms-radial-gradient(center, ellipse cover, #f4f4f4 0%,#d4d4d4 100%);background:radial-gradient(ellipse at center, #f4f4f4 0%,#d4d4d4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#d4d4d4',GradientType=1);}
.blind_page .error_page{text-align:center;color:#666;padding:0 50px;margin:100px auto;background:none;}
.blind_page .error_n{border:none;background:none;font-weight:bold;margin-bottom:10px;padding:0;line-height:1.2;margin:0;}
.error_page_block{width:600px;margin:auto;padding:100px 0;}
.error_descr,
.error_n{text-align:center;color:#919191;}
.error_descr{font-size:1em;}
.error_n{background:url(/bitrix/templates/trp3_main_d3/i/simple_arms.gif) no-repeat
top center;color:#3A3A3A;font-size:1.3em;font-weight:bold;line-height:1.2;padding:150px 40px 30px;margin:0 0 30px 0;border-bottom:solid 1px #C1C1C1;}
.top-title-box{}
.top-title-box .h1{float:left;width:55%;font-size:1.6em;font-weight:bold;}
.top-title-box .address{display:block;float:right;width:43%;font-style:normal;text-align:right;}
.GraphMain{background:#f3f3f3;padding-bottom:10px;}
.GraphMain + .GraphMain{padding-top:40px;}
.GraphMain + .GraphMain .prevBttn{margin-top:-67px;}
.stat_g .GraphMain{margin:0;}
.SmallGraphic{width:240px;}
#SmallGraphic, .c-small-graphic{position:relative;width:200px;height:90px;padding:40px 0 0 0;}
.BigGraphic{width:720px;padding:0 0 10px 0;}
.popup_graphic .BigGraphic{padding:0 0 30px 0;}
#BigGraphic{padding:10px 0 5px 0;border-top:solid 50px #f3f3f3;background:#fff;height:380px;}
.GraphContainer{margin:0 auto;position:relative;}
.SmallGraphic .GraphContainer{width:200px;}
.SmallGraphic_counter_banner{margin-bottom:5px;}
.BigGraphic .GraphContainer{max-width:660px;padding-left:20px;padding-right:20px;}
.prevBttn, .nxtBttn{width:7px;height:75px;background:rgba(255,255,255,.6);position:absolute;}
.SmallGraphic .prevBttn span{position:absolute;left:-8px;top:50%;background:url(../i/arrowL1.png) no-repeat 0 0;width:6px;height:8px;}
.SmallGraphic .nxtBttn span{position:absolute;right:-8px;top:50%;background:url(../i/arrowR1.png) no-repeat 0 0;width:6px;height:8px;}
.BigGraphic .prevBttn span{position:absolute;left:-8px;top:50%;background:url(../i/arrowL2.png) no-repeat 0 0;width:10px;height:12px;}
.BigGraphic .nxtBttn span{position:absolute;right:-8px;top:50%;background:url(../i/arrowR2.png) no-repeat 0 0;width:10px;height:12px;}
.SmallGraphic .prevBttn{left:50%;margin:-27px 0 0 -107px;top:50%;}
.SmallGraphic .nxtBttn{left:50%;margin:-27px 0 0 100px;top:50%;}
.SmallGraphic .prevBttn, .SmallGraphic .nxtBttn{}
.BigGraphic .prevBttn, .BigGraphic .nxtBttn{width:12px;height:410px;}
.BigGraphic .prevBttn{left:10px;margin:-200px 0 0 0;top:50%;}
.BigGraphic .nxtBttn{right:10px;margin:-200px 0 0 0;top:50%;}
.highcharts-container{font-size:9px !important;padding:0 0 0 0;}
.highcharts-container svg{position:relative;z-index:5;}
.highcharts-title{text-align:left !important;width:100% !important;}
.btnShowBig{font-size:11px;}
.stat_g .btnShowBig{margin-top:15px;display:inline-block;}
.hrprint{background:url(../i/prnt.png) no-repeat 0 50%;margin:50px auto 0 auto;display:block;padding:5px 0 5px 20px;font-size:12px;width:45px;}
#BigGraphic .highcharts-container > span{text-align:left !important;}
.periodNav{z-index:9;width:199px;overflow:hidden;position:absolute;top:65px;right:30px;margin:0 0 0 -200px;white-space:nowrap;-webkit-border-radius:5px;border-radius:5px;}
.periodNav a, .periodNav a:link, .periodNav a:visited{width:98px;display:inline-block;text-align:center;padding:0 0 0 0;color:#333;text-decoration:none;font-size:12px;line-height:24px;height:24px;vertical-align:middle;text-shadow:1px 1px 1px #ffffff;filter:dropshadow(color=#ffffff, offx=1, offy=1);border-top:solid 1px #f3f3f3;border-right:solid 1px #cbcbcb;border-bottom:solid 1px #e2e2e2;border-left:solid 1px #eeeeee;background:#ebebeb;background:-moz-linear-gradient(top, #ebebeb 0%, #e2e2e2 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#ebebeb), color-stop(100%,#e2e2e2));background:-webkit-linear-gradient(top, #ebebeb 0%,#e2e2e2 100%);background:-o-linear-gradient(top, #ebebeb 0%,#e2e2e2 100%);background:-ms-linear-gradient(top, #ebebeb 0%,#e2e2e2 100%);background:linear-gradient(to bottom, #ebebeb 0%,#e2e2e2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebeb', endColorstr='#e2e2e2',GradientType=0);}
.periodNav a:hover, .periodNav a:active{border-top:solid 1px #e6ecf0;border-right:solid 1px #c9caca;border-bottom:solid 1px #d7dce0;border-left:solid 1px #e0e5ea;background:#dfe4e9;background:-moz-linear-gradient(top, #dfe4e9 0%, #d7dce0 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#dfe4e9), color-stop(100%,#d7dce0));background:-webkit-linear-gradient(top, #dfe4e9 0%,#d7dce0 100%);background:-o-linear-gradient(top, #dfe4e9 0%,#d7dce0 100%);background:-ms-linear-gradient(top, #dfe4e9 0%,#d7dce0 100%);background:linear-gradient(to bottom, #dfe4e9 0%,#d7dce0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfe4e9', endColorstr='#d7dce0',GradientType=0);}
.periodNav a.current, .periodNav a.current:link, .periodNav a.current:visited, .periodNav a.current:hover, .periodNav a.current:active{color:#fff;text-shadow:1px 1px 1px #37648a;filter:dropshadow(color=#37648a, offx=1, offy=1);border-top:solid 1px #557894;border-right:solid 1px #b9c1c8;border-bottom:solid 1px #478cc7;border-left:solid 1px #548ab8;background:#356893;background:-moz-linear-gradient(top, #356893 0%, #478cc7 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#356893), color-stop(100%,#478cc7));background:-webkit-linear-gradient(top, #356893 0%,#478cc7 100%);background:-o-linear-gradient(top, #356893 0%,#478cc7 100%);background:-ms-linear-gradient(top, #356893 0%,#478cc7 100%);background:linear-gradient(to bottom, #356893 0%,#478cc7 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#356893', endColorstr='#478cc7',GradientType=0);}
.sitesearch{}
.sitesearch fieldset{margin:0;padding:0;border:0;position:relative;width:100%;}
.searchformq{width:100%;height:25px;font-size:1em;line-height:25px;padding:0 33px 0 7px;border:0 none;background:#fff;border:solid 1px #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-box-shadow:inset 1px 1px 1px #e6e7e8;-webkit-box-shadow:inset 1px 1px 1px #e6e7e8;box-shadow:inset 1px 1px 1px #e6e7e8;}
.sitesearch label{position:absolute;top:0;left:7px;font-size:1em;line-height:25px;color:#8c939b;}
.searchformb{position:absolute;top:0;right:0;width:26px;height:26px;text-indent:-999px;overflow:hidden;border:0 none;cursor:pointer;background:url(../i/btnSearch_blue.png) no-repeat 0 50%;}
.search_cat_filter{padding:8px 0 0 4px;color:#9b9b9b;}
.search_cat_filter label{color:#024c8b;margin:0 12px;cursor:pointer;}
.search_cat_filter label.checked{color:#333;}
input.invisible{position:absolute;top:-9999em;left:-9999em;}
.search_result{padding:20px 0 10px 0;margin-bottom:27px;}
.search_result form{padding:0 0 15px 20px;}
.searchquery{border-top:solid 1px #fff;margin:0;padding:25px 20px 15px 20px;}
.queryitem{background:#d1ecd7;padding:0 .2em;}
.searchresult p.searchimg{position:relative;float:left;margin:3px 0 0 0;}
.searchimg img{margin:0;}
.typephoto .searchimg img{border:solid 4px #e5e5e5;width:72px;}
.typevideo .searchimg img{border:solid 4px #e5e5e5;width:72px;}
.typevideo .searchimg:after{width:30px;height:30px;top:50%;left:50%;margin:-15px 0 0 -15px;content:' ';position:absolute;background:url(../i/icons.png) no-repeat -80px -60px;z-index:10;display:block;}
.searchimg + p{margin-left:92px;}
.typedoc .searchimg img{margin:0 0 0 -2px;}
.typedoc .searchimg + p{margin-left:40px;}
.aboutitem{display:block;color:#667180;padding:5px 0 0 0;}
.linklisttheme{color:#818181;}
.linklisttheme p{color:#000;}
.linklisttheme p strong{display:block;}
.servicelogo{float:left;margin-top:7px;}
.servicedescr{margin-left:150px;}
.map_wrapper{margin:0 0 36px;}
.mapcontextmenu{margin-left:10px;}
.mapcontextmenu label{cursor:pointer;}
ul.mapoperators{padding:0;margin:0 0 10px;}
.mapoperators li{display:inline-block;vertical-align:top;}
.lt-ie8 .mapoperators li{display:inline;}
.mapoperators label,
.mapoperators input,
.mapoperators img{display:inline-block;vertical-align:middle;}
.mapoperators img{}
.mapoperators label{margin:0 1.7em 0 0;}
.mapoperators input{margin:0 .7em 0 0;}
.mobilequality{margin-bottom:31px;display:table;}
.mobilequality .fl_l{width:47%;margin:0 2% 0 0;}
.mobilequality .fl_l + .fl_l{width:50%;margin:0 -1px 0 1%;}
.mobilequality .num{float:left;width:15px;}
.mobilequality .txt{margin-left:15px;display:block;}
.mapoperators .beeline:before,
.mapoperators .megafon:before,
.mapoperators .mts:before,
.mapoperators .skylink:before{content:'';display:inline-block;margin:0 .3em 0 0;width:9px;height:9px;border-radius:50%;}
.mapoperators .beeline:before{background:#FFA500;}
.mapoperators .megafon:before{background:#008000;}
.mapoperators .mts:before{background:#FF0000;}
.mapoperators .skylink:before{background:#0000FF;}
.filter_result_sum{margin:20px 0;}
.filter_result_item{border-bottom:solid 1px #e1e1e1;padding:20px 0;}
.filter_result_item:first-child{border-top:solid 1px #e1e1e1;}
ul.filter_result__sing{list-style-type:none;margin:0;padding:0;}
.filter_result__sing_item{margin:5px 0;}
.wb.blind_page .newslist .date span,
.wb.blind_page .footer .copy{color:#000;}
.wb.blind_page .rubr li.current,
.wb.blind_page .rubr li:after,
.wb.blind_page .menu li:hover,
.wb.blind_page .menu li.current span,
.wb.blind_page .menu li:hover a:after{background:#000;}
.feature_list{background:#F3F3F3;padding:0 0 10px;font-size:1em;}
#colorbox .feature_list{font-size:0.8em;}
.feature_list_img{padding:10px 10px 20px;text-align:center;}
.feature_list__item{border-top:solid 1px #e1e1e1;padding:10px 20px;}
.feature_list__item:first-child{border-top:none;}
.feature_list__item--with-link{background:#e4ebf1;}
.feature_list__item--hidden{display:none;}
.feature_list__title,
.feature_list__meaning{display:inline-block;vertical-align:top;width:49%;}
.feature_list__title{color:#909090;}
.b-feature-open{border-bottom:1px dashed #387ba8;color:#387ba8;}
.b-feature-open.active{border-bottom:1px dashed #000;color:#000;}
.b-feature-open:hover{text-decoration:none;}
.feature_list__item--hidden{background:#e4ebf1;}
.feature_list__item table{width:100%;}
.feature_list__item table th{text-align:left;}
.feature_list__item table td{border-top:1px solid #e1e1e1;}
.feature_list__item table td, .feature_list__item table th{border-left:1px solid #e1e1e1;padding:10px;}
.feature_list__item table td:first-child, .feature_list__item table th:first-child{border-left:none;}
.content_slider{position:relative;height:315px;}
.content_slider__descr{position:absolute;bottom:0;padding:15px;background:#4088c3;}
.content_slider__descr,
.content_slider__descr a{color:#fff;}
.content_slider__descr_h{font-weight:100;text-transform:uppercase;margin:0 0 .5em;}
.content_slider__descr_text{margin:0;}
#slider-wrap{width:100%;}
#slider{width:100%;height:315px;overflow:hidden;position:relative;background:#4088c3;}
.slide{width:100%;height:100%;}
.sli-links{position:absolute;top:10px;right:10px;text-align:center;}
.sli-links .control-slide{margin:7px;display:inline-block;width:7px;height:7px;overflow:hidden;text-indent:-9999px;background:#fff;border:solid 2px #fff;border-radius:50%;}
.sli-links .control-slide:hover{cursor:pointer;background:#4088c3;}
.sli-links .control-slide.active{background:#4088c3;}
#prewbutton, #nextbutton{display:none;width:15px;height:100%;position:absolute;top:0;overflow:hidden;text-indent:-999px;background:url(arrowBg.png) left center no-repeat;opacity:0.8;z-index:3;outline:none !important;}
#prewbutton{left:10px;}
#nextbutton{right:10px;background:url(arrowBg.png) right center no-repeat;}
#prewbutton:hover, #nextbutton:hover{opacity:1;}
.main_events{}
.main_event_item{margin:0 0 .5em 0;font-weight:bold;}
.any_hint_popup.hidden{display:none;}
.any_hint_popup{width:250px;padding:10px;color:#000;position:absolute;z-index:100500;background:#fff;border:5px solid #C6C6C6;box-shadow:1px 7px 5px rgba(123,123,123,0.5);}
.any_hint_popup:after{display:block;content:'';background:#fff;height:12px;left:50%;position:absolute;top:-13px;border-left:5px solid #C6C6C6;border-top:5px solid #C6C6C6;transform:rotate(-45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);width:12px;}
.share_panel{float:right;}
.blind_page .menu li,
.blind_page .menu li a:before,
.blind_page .menu li:hover a:after{*zoom:1;*disply:inline;}
.button2.map{position:relative;overflow:inherit;}
.scroll_hor{overflow:none;}
.iframe-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;}
.iframe-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
.replace_img{display:none;width:50%;padding:40px;border:solid .7mm #ddd;color:#ccc;font-size:1em;font-size:1rem;}
.ic_subscription ul{list-style:url(/bitrix/templates/trp3_main_d3/i/ul_list.png);margin:0 0 20px 50px;}
.ic_subscription ul li{margin:10px 0 0 0;}
.ic_apps{padding:14px 14px 10px 14px;background:#f3f3f3;margin:0 0 20px;}
.ic_apps h4{float:left;color:#666666;padding:10px 0;margin:0;}
.ic_apps .links{float:right;}
.ic_apps .links a{display:inline-block;}
.ic_clear{clear:right;}
.ic_map_place{position:relative;width:100%;height:410px;border:none;overflow:hidden;}
a.letter_href{margin:0;padding:0;display:inline-block;width:24px;height:17px;cursor:pointer;background:transparent url(/bitrix/templates/trp3_main_d3/i/letter_grey.png) 0 0 no-repeat;}
a.letter_href:hover{background:transparent url(/bitrix/templates/trp3_main_d3/i/letter_blue.png) 0 0 no-repeat;}
.clear_right{clear:right;}
.clear_all{clear:both;}
.video_rating{margin:0 0 10px;padding:0 0 16px;border-bottom:1px solid #e0e0e0;}
.video_rating *,
.video_rating *:active{outline:none;border:none;}
.video_rating .ui-accordion-header{font-size:1em;line-height:1.35em;margin:15px 0 0;padding:14px 0;border-top:1px solid #e0e0e0;}
.video_rating .ui-state-default,
.video_rating .ui-state-active{font-weight:normal;}
.video_rating .ui-state-default.ui-state-hover a,
.video_rating .ui-state-active.ui-state-hover a{text-decoration:none;}
.video_rating .ui-state-active{font-weight:bold;font-size:1.1em;color:#000;}
.video_rating .ui-state-default .video_rate{display:block;}
.video_rating .ui-state-active .video_rate{display:none;}
.video_rating .ui-state-active a{color:#000;}
.video_rating .ui-accordion-header .video_label{float:left;width:70%;padding:0 0 10px 0;}
.video_rating .ui-accordion-header .video_label a{}
.video_rating .ui-accordion-header .video_label span{display:inline-block;margin:0 10px 0 0;}
.video_rating .ui-accordion-header .video_rate{float:right;width:30%;}
.video_rating .ui-accordion-header .video_rate .rate_star{display:inline-block;width:10px;height:10px;background:transparent url(/bitrix/templates/trp3_main_d3/i/icons.png) 0 -505px no-repeat;vertical-align:middle;}
.video_rating .ui-accordion-header .video_rate .mark_label{margin:0;padding:0;color:#1e5f97;font-style:italic;vertical-align:top;}
.video_rating .video_for_rate .player{margin:0;padding:0;}
.video_rating .video_for_rate .video_mark{margin:10px 0 20px;}
.video_rating .video_for_rate .video_mark .rate_star.selected{display:inline-block;width:24px;height:24px;background:#f3f3f3 url(/bitrix/templates/trp3_main_d3/i/icons.png) 0 -476px no-repeat;cursor:pointer;}
.video_rating .video_for_rate .video_mark .rate_star.default{display:inline-block;width:24px;height:24px;background:#f3f3f3;cursor:pointer;}
.video_rating .video_for_rate .video_mark .rate_star:hover,
.video_rating .video_for_rate .video_mark .rate_star.moused{display:inline-block;width:24px;height:24px;background:#f3f3f3 url(/bitrix/templates/trp3_main_d3/i/icons.png) -25px -476px no-repeat;cursor:pointer;}
.video_rating h3.rated a,
.video_rating h3.rated span{color:#c0c0c0;}
.video_rating_form .form_visible{margin:30px 0 10px;padding:20px;background:#f3f3f3;}
.video_rating_form .form_visible div{display:inline-block;}
.video_rating_form .form_visible span{display:inline-block;margin:0 10px 0 0;}
.video_rating_form .form_visible span.label{width:55px;}
.video_rating_form .form_visible .button_place{margin:0 0 0 10px;}
.video_rating_form .form_visible span input[type="text"]{width:200px;}
.citywidget{min-height:210px;overflow:hidden;padding:18px 20px 10px;width:450px;}
.citywidget.t_1{background:#dadada url('../i/city_widget_1.png') 0 0 no-repeat;border:1px solid #e0e0e0;width:448px;}
.citywidget.t_2{background:#b0e9df url('../i/city_widget_2.png') 0 0 no-repeat;min-height:212px;}
.citywidget h2{color:#666;font-weight:normal;font-size:1.5em;text-transform:uppercase;margin:0 0 9px;line-height:23px;}
.tbcitywidget{margin:0;}
.tbcitywidget input[type="text"]{border:1px solid #ccc;padding:5px;width:220px;font-size:12px;}
.tbcitywidget .selwrapper{width:188px;}
.tbcitywidget td{padding:5px 0;}
.tbcitywidget tr td:first-child{width:125px;}
.tbcitywidget form{margin:0;}
.citywidget.t_1 .button2{font-size:12px;}
.citywidget.t_2 .button2{background:#23b79a;border-bottom:1px solid #1c917a;color:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;color:#FFFFFF;font-size:12px;font-weight:bold;text-transform:none;}
.input_st, .textarea_st{border:1px solid #ccc;background:#FFFFFF;white-space:nowrap;-webkit-box-shadow:inset 5px 5px 10px rgba(0,0,0,0.06);-moz-box-shadow:inset 5px 5px 10px rgba(0,0,0,0.06);box-shadow:inset 5px 5px 10px rgba(0,0,0,0.06);}
.textarea_st{resize:none;}
.selreplacer{position:relative;margin:0;}
.selwrapper{position:relative;border:1px solid #ccc;background:#FFFFFF;white-space:nowrap;padding:4px 25px 4px 5px;min-width:1em;overflow:visible;-webkit-box-shadow:inset 5px 5px 10px rgba(0,0,0,0.06);-moz-box-shadow:inset 5px 5px 10px rgba(0,0,0,0.06);box-shadow:inset 5px 5px 10px rgba(0,0,0,0.06);}
.selwrapper:after{content:'';border:solid 5px transparent;border:solid 5px rgba(255,255,255,0);border-top:solid 5px #616161;position:absolute;top:50%;right:9px;margin:-2px 0 0 0;}
.selwrapper span{display:block;overflow:hidden !important;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;color:#8a8888;}
.selwrapper select{opacity:0.001;filter:alpha(opacity=0.1);position:absolute;z-index:2;-webkit-border-radius:inherit;border-radius:inherit;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;left:0;max-height:100%;min-height:100%;outline:0 none;top:0;left:0;width:100%;}
.selwrapper select option{font-size:12px;color:#8a8888;padding:3px 0;}
.b-calculate-out{overflow:hidden;}
.b-calculate-breads{background:#f0f0f0;list-style:none;margin:0 0 20px !important;overflow:hidden;padding:13px 16px;}
.b-calculate-breads__item{color:#606060;display:inline-block;margin-right:10px;padding:10px 0;}
.b-calculate-breads__item--active{color:#181818;}
.b-calculate-breads__item__arrow{margin-right:10px;position:relative;top:-1px;}
.b-calculate-variants{margin:-20px 0 0 -3%;overflow:hidden;}
.b-calculate-variants__item{float:left;margin:21px 0 0 3%;width:47%;}
.b-calculate-variants__item:hover{text-decoration:none;}
.b-calculate-variants__item__content{background:#054478;padding-right:46px;}
.b-calculate-variants__item__content1{background:#054478;}
.b-calculate-var-block{background:url(../i/calculate/calc-var1.png) 100% 50% no-repeat;height:114px;padding:26px 70px 0 26px;}
.b-calculate-var-block__header{color:#fff;font-size:14px;padding-right:50px;text-transform:uppercase;}
.b-calculate-var-block__text{color:#fff;font-size:12px;margin-top:7px;}
.b-calculate-variants__item__content2{background:#2f828c;}
.b-calculate-variants__item__content2 .b-calculate-var-block{background:url(../i/calculate/calc-var2.png) 100% 50% no-repeat;}
.b-calculate-variants__item__content3{background:#5eb717;}
.b-calculate-variants__item__content3 .b-calculate-var-block{background:url(../i/calculate/calc-var3.png) 100% 50% no-repeat;}
.b-calculate-variants__item__content4{background:#2d7ded;}
.b-calculate-variants__item__content4 .b-calculate-var-block{background:url(../i/calculate/calc-var4.png) 100% 50% no-repeat;}
.b-calculate-variants__item__content5{background:#2f828c;}
.b-calculate-variants__item__content5 .b-calculate-var-block{background:url(../i/calculate/calc-var5.png) 100% 50% no-repeat;}
.b-calculate-variants__item__content6{background:#5b39b6;}
.b-calculate-variants__item__content6 .b-calculate-var-block{background:url(../i/calculate/calc-var6.png) 100% 50% no-repeat;}
.b-calculate-variants__item__content7{background:#b82344;}
.b-calculate-variants__item__content7 .b-calculate-var-block{background:url(../i/calculate/calc-var7.png) 100% 50% no-repeat;}
.b-calculate-variants__item__content8{background:#1c9a50;}
.b-calculate-variants__item__content8 .b-calculate-var-block{background:url(../i/calculate/calc-var8.png) 100% 50% no-repeat;}
.b-calculate-variants__item__content9{background:#d8961f;}
.b-calculate-variants__item__content9 .b-calculate-var-block{background:url(../i/calculate/calc-var9.png) 100% 50% no-repeat;}
.b-calculate-variants__item__content10{background:#505050;}
.b-calculate-variants__item__content10 .b-calculate-var-block{background:url(../i/calculate/calc-var10.png) 100% 50% no-repeat;}
.b-calculate-transport{margin-left:-2.33%;overflow:hidden;}
.b-calculate-transport__item{background:#36858f;float:left;margin-left:2.33%;padding-bottom:40px;width:31%;}
.b-calculate-transport__item:hover{text-decoration:none;}
.b-calculate-transport__item__content{background:url(../i/calculate/metro.png) 50% 100% no-repeat;height:240px;padding:20px 30px 0 25px;}
.b-calculate-transport__item1{background:#36858f;}
.b-calculate-transport__item2{background:#2f7fee;}
.b-calculate-transport__item2 .b-calculate-transport__item__content{background:url(../i/calculate/tat.png) 50% 100% no-repeat;}
.b-calculate-transport__item3{background:#5c39b7;}
.b-calculate-transport__item3 .b-calculate-transport__item__content{background:url(../i/calculate/metro_tat.png) 50% 100% no-repeat;}
.b-calculate-transport__item4{background:#054C89;}
.b-calculate-transport-another{margin:-21px 0 0 -3%;}
.b-calculate-transport-another__item{background:#b92445;float:left;margin:21px 0 0 3%;width:47%;}
.b-calculate-transport-another__item:hover{text-decoration:none;}
.b-calculate-transport-another__item__content{padding:10px 14px 15px 30px;}
.b-calculate-transport-another__item1{background:#b92445;}
.b-calculate-transport-image{background:url(../i/calculate/metro_small.png) 100% 50% no-repeat;height:95px;padding-right:70px;}
.b-calculate-transport-another__item2{background:#2f7fee;}
.b-calculate-transport-another__item2 .b-calculate-transport-image{background:url(../i/calculate/tat_small.png) 100% 50% no-repeat;}
.b-calculate-transport-another__item3{background:#5c39b7;}
.b-calculate-transport-another__item4{background:#054c89;}
.b-calculate-transport-another__item3 .b-calculate-transport-image, .b-calculate-transport-another__item4 .b-calculate-transport-image{background:url(../i/calculate/metro_tat_small.png) 100% 50% no-repeat;}
.b-calculate-time{color:#fff;margin-top:10px;text-transform:uppercase;}
.b-calculate-time__big{font-size:18px;font-weight:bold;}
.b-calculate-time__small{font-size:10px;}
.b-calculate-choice{background:#faf6ee;overflow:hidden;padding:10px 20px 20px;}
.b-calculate-choice-container{margin-left:-25px;}
.b-calculate-choice__item{float:left;margin:5px 0 0 25px;overflow:hidden;}
.b-calculate-choice__item__img{float:left;height:30px;line-height:30px;margin-right:10px;text-align:center;width:30px;}
.b-calculate-choice__item__img img{vertical-align:middle;}
.b-calculate-choice__item__content{font-size:14px;overflow:hidden;padding-top:6px;}
.b-calculate-your-info{margin:30px 0 60px;}
.b-calculate-your-info__line{margin-top:10px;}
.b-calculate-your-info__line__label{float:left;font-size:14px;padding-right:10px;width:125px;}
.b-calculate-your-info__line__text{font-size:18px;margin-left:135px;}
.b-round-question{border:1px solid #424242;border-radius:15px;color:#424242;display:inline-block;font-size:12px;height:15px;line-height:15px;margin-left:10px;position:relative;text-align:center;vertical-align:top;width:15px;}
.b-round-question:hover{text-decoration:none;}
.b-calculate-note{background:#fdfaec;bottom:100%;box-shadow:rgba(0,0,0,.1) 0 3px 6px;display:none;font-size:12px;left:50%;margin:0 0 22px -164px;padding:19px;position:absolute;text-align:left;width:290px;}
.b-calculate-note:before{border-left:9px solid transparent;border-right:9px solid transparent;border-top:9px solid #fdfaec;content:"";left:50%;margin-left:-9px;position:absolute;top:100%;}
.b-round-question:hover .b-calculate-note{display:block;}
.b-calculate-offer{}
.b-calculate-offer__line{margin-top:40px;overflow:hidden;}
.b-calculate-offer__line__number{background:#004090;border-radius:26px;color:#fff;float:left;font-size:14px;height:26px;line-height:26px;margin-right:14px;text-align:center;width:26px;}
.b-calculate-offer__line__content{overflow:hidden;}
.b-calculate-offer-table-header{font-size:16px;padding-top:5px;}
.b-calculate-offer-table{margin-top:30px;}
.b-calculate-offer-table th{color:#606060;font-weight:normal;padding:0 60px 0 0;text-align:left;}
.b-calculate-offer-table td{font-size:24px;padding:15px 60px 0 0;text-align:left;}
.b-calculate-offer-table-line{border-left:1px solid #c0c0c0;padding-left:40px !important;padding-right:20px !important;}
.b-calculate-econom{display:inline-block;font-size:12px;line-height:1.1;margin-left:10px;position:relative;top:-6px;vertical-align:top;}
.b-calculate-econom__red{color:#d01040;}
.b-calculate-quantity{}
.b-calculate-quantity__item{border:2px solid #c0c0c0;float:left;margin:40px 20px 0;}
.b-calculate-quantity__item__content{border:1px solid transparent;height:431px;text-align:center;width:299px;}
.b-calculate-white-block{background:#fff;display:inline-block;margin-top:-9px;padding:0 20px;text-transform:uppercase;}
.b-calculate-white-block__top{display:block;font-size:14px;}
.b-calculate-white-block__bottom{font-size:30px;line-height:1.1;}
.b-calculate-quantity-text{font-size:14px;line-height:1.3;margin-top:20px;text-transform:uppercase;}
.b-calculate-from{margin-top:30px;}
.b-calculate-from__line{margin-top:20px;}
.b-calculate-input{border:1px solid #d9d9d9;border-radius:2px;box-shadow:inset rgba(0,0,0,.12) 0 2px 4px;color:#eee;font-size:42px;padding:2px 0;text-align:center;width:120px;}
.b-calculate-label{color:#303030;display:block;font-size:14px;}
.b-calculate-button{border:none;border-radius:3px;box-shadow:rgba(0,0,0,.2) 0 2px 3px;color:#fff;cursor:pointer;font-size:14px;margin-top:10px;padding:14px 24px;text-transform:uppercase;background:#787878;background:-moz-linear-gradient(top, #787878 0%, #606060 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#787878), color-stop(100%,#606060));background:-webkit-linear-gradient(top, #787878 0%,#606060 100%);background:-o-linear-gradient(top, #787878 0%,#606060 100%);background:-ms-linear-gradient(top, #787878 0%,#606060 100%);background:linear-gradient(to bottom, #787878 0%,#606060 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#787878', endColorstr='#606060',GradientType=0);}
.b-calculate-quantity__item--active{border:2px solid #2070b0;}
.b-calculate-quantity__item--active .b-calculate-quantity__item__content{border:1px solid #2070b0;}
.b-calculate-quantity__item--active .b-calculate-input{color:#303030;}
.b-calculate-quantity__item--active .b-calculate-button{background:#4185bc;background:-moz-linear-gradient(top, #4185bc 0%, #2070b0 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#4185bc), color-stop(100%,#2070b0));background:-webkit-linear-gradient(top, #4185bc 0%,#2070b0 100%);background:-o-linear-gradient(top, #4185bc 0%,#2070b0 100%);background:-ms-linear-gradient(top, #4185bc 0%,#2070b0 100%);background:linear-gradient(to bottom, #4185bc 0%,#2070b0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4185bc', endColorstr='#2070b0',GradientType=0);}
.b-calculcate-table{width:100%;}
.b-calculcate-table th{border-bottom:2px solid #949aa2;border-top:2px solid #949aa2;font-weight:normal;padding:12px 0 12px 30px;text-align:left;}
.b-calculcate-table td{border-top:1px solid #e0e0e0;padding:14px 0 13px 30px;}
.b-calculcate-table th:first-child, .b-calculcate-table td:first-child{padding-left:0;}
.xs-text{font-size:11px;}
.l-text{font-size:16px;}
.b-calculate-profit{background:#d70f3d;color:#fff;font-size:9px;margin-left:5px;padding:3px 4px;text-transform:uppercase;vertical-align:middle;}
.b-calculate-final-info{margin-bottom:60px;}
.b-calculate-final-info__side{float:left;margin-right:70px;}
.b-calculate-final-info__content{border:1px solid #afb3b9;overflow:hidden;padding:10px 18px;width:290px;}
.b-calculate-final-info-line{margin-top:15px;overflow:hidden;}
.b-calculate-final-info-line:first-child{margin-top:6px;}
.b-calculate-final-info-line__label{float:left;padding-right:10px;width:115px;}
.b-calculate-final-info-line__content{overflow:hidden;}
.b-simple-ul{}
.b-simple-ul li{margin-top:5px;}
.errorTab_container{position:absolute;display:none;}
.errorTab_container .errorTab_boby{padding:5px;background:#AD0000;border-radius:1px;color:#FFF;box-shadow:1px 1px 1px #838383;}
.errorTab_container .errorTab_triangle-down{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:8px solid #AD0000;margin-left:7px;}
.errorTab_container .errorTab_triangle-up{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:8px solid #AD0000;margin-left:7px;}
.wd_department{text-align:center;}
.wd_department,.window_service_date, .servicekontakt{float:left;width:100%;}
h1 + .return_b{margin-top:-20px;}
.return_b + h1{margin-top:8px;margin-bottom:15px;}
.common_imgtxt{margin-top:2px;overflow:hidden;font-size:13px;}
.common_imgtxt p{line-height:1.4em;}
.common_imgtxt img{float:left;margin:9px 18px 0 0;}
.common_imgtxt + .common_info{margin-top:35px;}
.common_infoitem{font-size:13px;margin-bottom:16px;}
.common_infoitem .title{color:#606060;display:inline-block;vertical-align:top;width:95px;padding-left:5px;}
.common_infoitem .value{display:inline-block;vertical-align:top;}
.build_service h3{font-size:1.5em;border-bottom:2px solid #808890;margin:0 0 4px;padding:5px 0 17px;}
.photogallery_tit{color:#606060;margin-top:48px;margin-left:6px;}
.build_service h3 a{color:#000;}
.build_service h4{font-size:16px;}
.build_service h3 a:hover{text-decoration:none;}
.tbbuild_element{margin-top:54px;}
.tbbuild_service{width:100%;table-layout:fixed;font-size:13px;border-collapse:collapse;}
.tbbuild_service tr.border th{border-top:2px solid #808890;border-bottom:2px solid #808890;padding:12px 20px 19px 0;}
.tbbuild_element tr td{padding-right:20px;font-weight:bold;}
.tbbuild_service th{color:#404040;font-weight:normal;text-align:left;padding:6px 5px 10px 0;}
.tbbuild_service td{border-bottom:1px solid #dce0e4;padding:19px 5px 15px 0;}
.tbbuild_service .title{background:#808890;color:#fff;font-size:12px;font-weight:bold;font-style:italic;border:none;padding:7px 10px;}
.tbbuild_service th{width:9%;}
.tbbuild_service th:last-child{width:15%;}
.service_more{padding-bottom:20px;font-weight:bold;}
.service_more a{padding-right:15px;background:url("../i/arrow_n.png") no-repeat 100% 50%;}
.tbbuild_service th.ta_right, .tbbuild_service td.ta_right{text-align:right;}
.filter-mode{background:#eef0f2;padding-top:15px;}
.filter-mode form{margin:0;}
.filter-mode label{color:#404040;}
.filter-mode .text-input{width:78%;margin-right:16px;margin-bottom:10px;}
.filter-mode .acts-types{padding:0;}
.act_build{float:none;display:inline-block;margin-right:20px;width:auto;}
.filter-mode label{display:block;margin:0 0 5px;}
.act_build .selwrapper{min-height:16px;width:168px;}
.act_build_year .selwrapper{width:68px;}
.filter-mode .button2{padding:7px 10px;text-align:center;width:100px;text-transform:uppercase;font-size:1em;margin-top:-4px;}
.tbmotoway{font-size:11px;color:#404040;}
.wayact.red{color:#de242f;}
.wayact.green{color:#048009;}
.tbbuild_motoway_element{margin:35px 0 47px;}
.tbbuild_motoway_element tr.border th{padding-bottom:10px;}
.motoway_info .title{width:auto;}
.connected-carousels .stage{width:600px;margin:10px 0 50px;position:relative;background:#f0f0f0;padding:30px 65px;}
.connected-carousels .photo-credits{position:absolute;right:15px;bottom:0;font-size:13px;color:#fff;text-shadow:0 0 1px rgba(0, 0, 0, 0.85);opacity:.66;}
.connected-carousels .photo-credits a{color:#fff;}
.connected-carousels .navigation{width:720px;margin-bottom:30px;position:relative;}
.connected-carousels .carousel{overflow:hidden;position:relative;}
.connected-carousels .carousel ul{width:20000em;position:relative;list-style:none;margin:0;padding:0;}
.connected-carousels .carousel li{float:left;}
.connected-carousels .carousel-stage{height:430px;-webkit-box-shadow:1px 2px 5px #888;-moz-box-shadow:1px 2px 5px #888;box-shadow:1px 2px 5px #888;}
.connected-carousels .carousel-navigation{height:60px;width:720px;font-size:13px;}
.connected-carousels .carousel-navigation li{cursor:pointer;width:145px;padding:10px;}
.themed_squares .infoBlockList .block.ie8{width:115px;}
.connected-carousels .carousel-stage li{width:600px;}
.connected-carousels .carousel-navigation li img{display:inline-block;width:45px;vertical-align:top;}
.connected-carousels .carousel-navigation li div{display:inline-block;vertical-align:top;max-width:93px;padding-left:3px;line-height:1.2em;}
.connected-carousels .carousel-navigation li span{color:#024c8b;border-bottom:1px dotted #024c8b;}
.connected-carousels .carousel-navigation li.active{background:#f0f0f0;position:relative;color:#f0f0f0;}
.connected-carousels .carousel-navigation li.active:after{content:' ';border-left:8px solid rgba(0, 0, 0, 0);border-right:8px solid rgba(0, 0, 0, 0);border-top:12px solid;content:" ";left:49%;position:absolute;top:49px;}
.connected-carousels .carousel-navigation li.active span{color:#202020;border:none;}
.connected-carousels .prev-stage,
.connected-carousels .next-stage{display:block;position:absolute;top:30px;width:305px;height:430px;color:#2770AE;outline:none;}
.connected-carousels .prev-stage{left:0;}
.connected-carousels .next-stage{right:0;}
.connected-carousels .prev-stage.inactive span,
.connected-carousels .next-stage.inactive span{color:#c5c5c5;}
.connected-carousels .prev-stage span,
.connected-carousels .next-stage span{display:block;position:absolute;top:50%;color:#2770AE;content:"";height:0;width:0;text-align:center;text-indent:-9999px;}
.connected-carousels .prev-stage span{left:23px;border-bottom:8px solid rgba(0, 0, 0, 0);border-top:8px solid rgba(0, 0, 0, 0);border-right:12px solid;}
.connected-carousels .next-stage span{right:23px;border-bottom:8px solid rgba(0, 0, 0, 0);border-top:8px solid rgba(0, 0, 0, 0);border-left:12px solid;}
.connected-carousels .prev-stage:hover span,
.connected-carousels .next-stage:hover span{display:block;}
h1.mb0{margin-bottom:0;}
.defconstractor_service h4{margin-bottom:7px;font-size:12px;color:#606060;font-weight:normal;}
.defconstractor_service p + h4{margin-top:28px;}
h4.defctitle{font-size:20px;margin-bottom:10px;}
.defconstractor_service h4.warning{color:#da0000;font-weight:bold;}
.tbdefcontractor{font-size:12px;color:#414141;}
.tbdefcontractor.tbbuild_service td{padding-bottom:21px;}
.tbdefcontractor.tbbuild_service tr.border th{padding-bottom:10px;}
.range{}
.range__num{font-size:10px;left:25%;margin:-2px 0 0 -21px;position:absolute;text-align:center;top:0;width:40px;}
.range__num--center{left:50%;}
.range__num--right{left:75%;}
@media (max-width:1000px){.any_form__multi_el_line{width:auto;}
.serviceinfo{clear:both;float:none;margin:0 !important;width:auto;}
.wd_department_photo{display:inline-block;float:none;margin-bottom:10px;vertical-align:top;}
.window_service_time{margin-left:-5%;width:auto;}
.window_service_time_item{-moz-box-sizing:border-box;box-sizing:border-box;margin-left:4%;margin-right:0;width:44%;}
.calendar_description{float:none;margin-left:0 !important;width:auto;}
.wd_department_list{float:none;width:auto;}
.primary_content img{height:auto;}
.widthSite{margin:0 10px;}
.mainWrap .col3{display:none;}
.mainWrap .col2{width:auto;float:none;o__verflow:hidden;display:table;}
.mainWrap .col2 .hideBlock,
.mainWrap .col1 .infoBlockList.midSize{display:block;}
.mainWrap .col2 .infoBlockList.midSize{display:none;}
.mainWrap .col1 .newsMain .descr{height:auto;padding-bottom:10px;}
.mainWrap .col1 .newsMain .f,
.mainWrap .col3 .newsMain .f{display:none;}
.footer .infoBlock .full > .fl_l{width:50%;}
.mainWrap .col1{}
.mainWrap.in .col1{margin-top:0;}
.horizontaltree header{width:auto;}
.colimg{float:none;}
.col2_in{width:100%;}
.col3_in{width:100%;margin-left:0;}
.contact_map{width:100%;}
.filterform_part{width:100%;margin:10px 0;}
.filterform_part.date{width:35%;}
.filter-acts .text-input{width:80%;}
.voteBlock label{width:85%;}
.photoslideshow .jcarousel-clip{width:100%;}
#photoslideshow{width:90% !important;}
.photoslideshow img{height:auto;}
.enlargefoto{height:auto;}
.enlargefoto .enlslide{text-align:center;width:100%;}
.news_blo{width:46.5555%;}
.verticalBlock{font-size:0;width:100%;}
.vblock{width:100%;margin:0 0 1px 0;}
.vblock img{display:inline-block;vertical-align:top;}
.vblock .text{width:71%;margin:0;-moz-transform:none;-ms-transform:none;-webkit-transform:none;-o-transform:none;transform:none;}
.filter-docs input{margin:20px 0;}
.scroll_hor{-webkit-overflow-scrolling:touch;overflow-x:auto;}
.any_form__get_char_line,
.error .any_form__get_char_line .remark{display:block;margin:10px 0;}
.error .remark{width:100%;float:none;position:static;margin:10px 0;}
.map{width:100% !important;}
.button2.map{width:auto !important;}
.video_rating_form .form_visible div{display:inline-block;}
.video_rating_form .form_visible span{display:inline-block;margin:0 10px 0 0;}
.video_rating_form .form_visible span.label{width:55px;}
.video_rating_form .form_visible .button_place{margin:15px 0 0;display:block;text-align:center;}
.video_rating_form .form_visible span input[type="text"]{width:200px;}
#BigGraphic{padding-top:50px;}
.highcharts-container > span{text-align:left !important;margin-top:-50px !important;}
}
@media (max-width:980px){.header .authBlock{right:0;height:auto;margin-top:-12px;}
.header .authBlock a,
.header .authBlock a span{width:25px;height:25px;padding:0;border:0 none;}
.header .authBlock a{margin-left:10px;background-position:50% 50% !important;}
.header .authBlock a span{font:0/0 Arial;text-shadow:none;color:transparent;}
.footer .infoBlock dl{float:none;width:auto;}
.footer .copy{width:66%;}
.footer .wrap .couter{width:auto;}
.structure__photo{display:none;}
.short_info.fl_r{float:none;margin:20px 0;width:auto;}
.any_form__entry,
.any_form__note,
.any_form textarea,
.input_file,
.photoslideshow,
.structure__person,
.structure__contact,
.tree_structure_top__h,
.tree_structure_top__person{width:100%;}
.any_form__note{padding:0;margin:0 0 20px 0;}
.any_form__entry{padding-bottom:10px;margin-bottom:20px;border-bottom:solid 1px #ddd;}
.any_form__entry:last-child{border-bottom:none;}
.structure__contact{border-top:solid 1px #c3c5c9;margin-top:5px;padding-top:5px;text-align:left;}
.photoslideshow img{max-width:100%;}
.activities ul,
.any_form__str,
.any_form textarea,
.any_form__str.prev{width:90%;}
.any_form__str.prev{margin-bottom:5px;}
}
@media (max-width:979px){.benefits div{float:none;border:none;width:100%;}
.projectlist_item,
.projectlist_cell{padding-right:30px;}
.projectlist a img,
.projectlist span img,
.projectlist_cell a img,
.projectlist_cell span img{display:none;}
.calend-container{width:460px;margin:0 auto;}
.calend-top-line{height:auto;width:100%;display:table;text-align:center;padding:10px 0;position:relative;}
.calend-week-dayname span{padding:0 2px;width:55px;color:#fff;position:relative;}
.calend-week-dayname span:after{content:"";color:#000;left:30%;position:absolute;top:0;}
.calend-week-dayname span:nth-child(1):after{content:"пон";}
.calend-week-dayname span:nth-child(2):after{content:"вто";}
.calend-week-dayname span:nth-child(3):after{content:"сре";}
.calend-week-dayname span:nth-child(4):after{content:"чет";}
.calend-week-dayname span:nth-child(5):after{content:"пят";}
.calend-week-dayname span:nth-child(6):after{content:"суб";}
.calend-week-dayname span:nth-child(7):after{content:"вос";}
.calend-top-line .month-current,
.calend-top-line .year,
.calend-top-line .month{display:inline-block;float:none;margin:5px;}
.calend-top-line .year.next,
.calend-top-line .month.next{padding:0 8px 0 0;}
.calend-top-line .year.prev,
.calend-top-line .month.prev{padding:0 0 0 8px;}
.calend-top-line .month-current{width:auto;}
.calend-top-line .year,
.calend-top-line .month{width:auto;}
.calend-week{height:59px;}
.calend-day{width:59px;height:59px;margin:0 2px 2px 0;}
.day-count{padding:3px 0 1px;text-align:center;height:55px;}
.day-count small{margin-left:0;font-size:0;}
.st-grid{left:0;position:absolute;top:1px;width:0;}
.st-grid_line{height:10px;position:absolute;top:0;}
.event-day{font-size:0;min-width:59px;height:22px;background:#B8C7E6;z-index:1;opacity:0.5;position:absolute;top:28px;width:59px;}
.ce-popup .corn{left:50%;top:-7px;transform:rotate(225deg);z-index:2;display:none;}
.ce-popup{box-shadow:0 0 10px rgba(148, 154, 162, 0.7);width:280px;top:40px;d__isplay:none;}
.ed-1{min-width:59px;}
.ed-2{min-width:120px;}
.ed-3{min-width:181px;}
.ed-4{min-width:242px;}
.ed-5{min-width:303px;}
.ed-6{min-width:364px;}
.ed-7{min-width:425px;}
.ed-s-0{left:0;}
.ed-s-1{left:61px;}
.ed-s-2{left:122px;}
.ed-s-3{left:183px;}
.ed-s-4{left:244px;}
.ed-s-5{left:305px;}
.ed-s-6{left:366px;}
.cep-s-1,
.cep-s-2,
.cep-s-3,
.cep-s-4,
.cep-s-5,
.cep-s-6,
.cep-s-7{left:0 !important;}
.cep-s-5 .corn,
.cep-s-6 .corn,
.cep-s-7 .corn{left:50%;right:auto;}
.ce-popup-in{position:relative;width:263px;min-height:100px;max-height:500px;padding:0 8px;overflow:auto;background:white;z-index:3;}
.ce-popup-3.cep-s-5, .ce-popup-3.cep-s-6, .ce-popup-3.cep-s-7{margin-left:0;}
.ce-popup-3.cep-s-7{display:none;}
.ce-popup .corn:before{box-shadow:none;}
}
@media (max-width:800px){#audioCaptcha{display:none;}
.search_page__form{text-align:left;}
.search_page__form_text{width:100%;margin-bottom:20px;}
.aboutstaff ,
.filterform_part.date,
.any_form__multi_el_line{width:100%;}
.mscontact,
.msweb{width:45%;}
.msabout{margin-left:0;}
.otherstaff .msphoto{float:none;}
.otherstaff .msabout,
.otherstaff .msphoto + .msabout{width:auto;}
.filterform_part label{width:30px;}
span.any_form__prompt{display:block;}
.article_share__gist{left:auto;right:0;}
.projectlist_cell{width:100%;}
.share_panel{float:none;margin-left:10px;}
}
@media (max-width:767px){.vacancy_tab .ui-tabs-panel{padding-left:50px !important;padding-right:50px !important;}
.vacancy_tab .ui-tabs-nav a{width:135px !important;}
.header .searchBlock .search,
.header .selectRubric,
.mainWrap .col2 .newsMain .f,
.mainWrap .col2 .mainpresent01 .jcarousel-next, .mainWrap .col2 .mainpresent01 .jcarousel-prev,
.mainWrap .col2 .mainpresent01 .jcarousel-clip{display:none !important;}
.mainmediagal .selectedcarousel{}
.mainWrap .newsMain .descr{height:auto;padding-bottom:10px;}
.mainpresent01 .jcarousel-container{height:280px;}
.mainpresent01 .enlargefoto,
.mainmediagal .selectedcarousel .jcarousel-clip-horizontal,
.mainmediagal .selectedcarousel .mainmediahorizontal{width:100%;height:280px;}
.mainmediagal .selectedcarousel{height:280px;}
.mainpresent01 .enlargefoto iframe, .mainmediagal .selectedcarousel .jcarousel-container-horizontal, .mainmediagal .jcarousel-item-horizontal{width:100%;height:280px;}
.header .searchBlock .searchBtn{display:inline-block;}
.mainmediagal .jcarousel-item-horizontal{text-align:center;}
.mainmediagal .slidetitle, .mainmediagal .slidetitle:before{p__adding-left:44%;p__adding-right:44%;}
.mainmediagal .nnum{}
.mainmediagal .jcarousel-prev-horizontal, .mainmediagal .jcarousel-next-horizontal{}
.footer .copy{width:77%;}
.moreNav .icRss{font-size:0;height:16px;display:inline-block;margin-left:5px;}
.dirspeech blockquote{margin:10px 0;}
.dirspeech h4{float:none;}
.dirspeech .tail{display:none;}
.filterform input.button2{}
.filter-acts .text-input{margin:0 0 15px;width:90%;}
.dateselect{width:100%;}
.video-list__item{max-width:50.0000%;}
.photoslideshow .jcarousel-clip{width:85%;}
.news_blo{float:none;}
.newslist .rubr{display:block;padding-bottom:5px;float:none;}
.newslist li.important2 img{margin-bottom:10px;}
.fake_file_input{width:80.3%}
.newslist .f{display:none;}
.newslist li.important2:first-child p{padding:17px;}
.calend-container{width:290px;margin:0 auto;}
.calend-top-line{height:auto;text-align:center;padding:10px 0;}
.calend-week-dayname span{padding:0 2px;width:34px;color:#fff;position:relative;}
.calend-week-dayname span:after{content:"";color:#000;left:30%;position:absolute;top:0;}
.calend-week-dayname span:nth-child(1):after{content:"пн";}
.calend-week-dayname span:nth-child(2):after{content:"вт";}
.calend-week-dayname span:nth-child(3):after{content:"ср";}
.calend-week-dayname span:nth-child(4):after{content:"чт";}
.calend-week-dayname span:nth-child(5):after{content:"пт";}
.calend-week-dayname span:nth-child(6):after{content:"сб";}
.calend-week-dayname span:nth-child(7):after{content:"вс";}
.calend-top-line .month-current,
.calend-top-line .year,
.calend-top-line .month{display:inline-block;float:none;margin:5px;}
.calend-top-line .year.next,
.calend-top-line .year.prev{position:absolute;top:50%;margin-top:-0.8em;}
.calend-top-line .year.next{right:20px;}
.calend-top-line .year.prev{left:20px;}
.calend-top-line .year.next,
.calend-top-line .month.next{padding:0 8px 0 0;}
.calend-top-line .year.prev,
.calend-top-line .month.prev{padding:0 0 0 8px;}
.calend-top-line .month-current{width:100%;}
.calend-top-line .year,
.calend-top-line .month{width:auto;}
.calend-week{height:39px;}
.calend-day{width:38px;height:38px;margin:0 2px 2px 0;}
.day-count{padding:3px 0 1px;text-align:center;height:34px;}
.day-count small{margin-left:0;font-size:0;}
.st-grid{left:0;position:absolute;top:1px;width:0;}
.st-grid_line{height:10px;position:absolute;top:0;}
.event-day{font-size:0;width:38px;min-width:38px;height:10px;background:#B8C7E6;z-index:1;opacity:0.5;position:absolute;top:25px;}
.ce-popup .corn{left:50%;top:-7px;transform:rotate(225deg);z-index:2;display:none;}
.ce-popup{box-shadow:0 0 10px rgba(148, 154, 162, 0.7);width:280px;top:40px;d__isplay:none;}
.ed-1{min-width:38px;}
.ed-2{min-width:78px;}
.ed-3{min-width:118px;}
.ed-4{min-width:158px;}
.ed-5{min-width:198px;}
.ed-6{min-width:238px;}
.ed-7{min-width:272px;}
.ed-s-0{left:0;}
.ed-s-1{left:40px;}
.ed-s-2{left:80px;}
.ed-s-3{left:120px;}
.ed-s-4{left:160px;}
.ed-s-5{left:200px;}
.ed-s-6{left:240px;}
.cep-s-1,
.cep-s-2,
.cep-s-3,
.cep-s-4,
.cep-s-5,
.cep-s-6,
.cep-s-7{left:0 !important;}
.cep-s-5 .corn,
.cep-s-6 .corn,
.cep-s-7 .corn{left:50%;right:auto;}
.ce-popup-in{position:relative;width:263px;min-height:100px;max-height:500px;padding:0 8px;overflow:auto;background:white;z-index:3;}
.ce-popup-3.cep-s-5, .ce-popup-3.cep-s-6, .ce-popup-3.cep-s-7{margin-left:0;}
.s_t-grid{background:#B8C7E6;height:38px;opacity:0.5;position:absolute;top:3px;width:38px;}
.ce-popup-3.cep-s-7{display:none;}
.ce-popup .corn:before{box-shadow:none;}
}
@media (max-width:630px){.colwide{padding-left:0;}
.mainWrap .col2,
.infoBlockList{display:none;}
.mainWrap .col1{margin:0;float:none;width:auto;}
.header .logo{display:block;width:32px;overflow:hidden;}
.header .searchBlock{left:15%;}
.header .searchBlock > .block{margin-right:1%;}
.mainWrap .col1 .hideBlock{display:block;}
.mainpresent01 .jcarousel-container, .mainmediagal .jcarousel-container{height:250px;}
.mainpresent01 .enlargefoto, .mainmediagal .selectedcarousel,.mainmediagal .selectedcarousel .jcarousel-clip-horizontal,.mainmediagal .selectedcarousel .mainmediahorizontal{width:100%;height:250px;}
.mainpresent01 .enlargefoto iframe, .mainmediagal .selectedcarousel,.mainmediagal .selectedcarousel .jcarousel-clip-horizontal,.mainmediagal .selectedcarousel .mainmediahorizontal{width:100%;height:250px;}
.footer .infoBlock .full > .fl_l{width:auto;float:none;}
.footer .infoBlock .full > .fl_l:first-child{padding-bottom:0;}
.footer .copy{width:auto;}
.footer .wrap .couter{position:static;width:auto;margin-top:10px;}
.moreNav{font-size:0;}
.moreNav .icRss{height:16px;display:inline-block;margin-left:0;margin-right:3px;}
.lockServiceLink{float:none;padding:5px 0 3px 25px;margin:0;display:inline-block;vertical-align:bottom;}
.in .colwide{width:100%;padding-left:0;}
.col1 .themed_squares{display:none;}
.colwide .themed_squares{display:block;}
.primary_content{margin-left:0;}
.aboutstaff,
.msphoto,
.msabout,
.mscontact,
.msweb{width:100%;}
.photoslideshow .jcarousel-clip{width:90%;}
.icGlasses{display:none;}
.article_share__gist{width:auto;}
.any_form__entry.scode .error .remark{margin:0 20px -50px -130px;}
.calend-container{width:440px;margin:0 auto;}
.calend-top-line{height:auto;text-align:center;padding:10px 0;}
.calend-top-line .year.next,
.calend-top-line .year.prev{position:relative;}
.calend-top-line .year.prev{left:auto;}
.calend-top-line .year.next{right:auto;}
.calend-week-dayname span{padding:0 2px;width:55px;}
.calend-top-line .month-current,
.calend-top-line .year,
.calend-top-line .month{display:inline-block;float:none;margin:5px;}
.calend-top-line .year.next,
.calend-top-line .month.next{padding:0 8px 0 0;}
.calend-top-line .year.prev,
.calend-top-line .month.prev{padding:0 0 0 8px;}
.calend-top-line .month-current{width:auto;}
.calend-top-line .year,
.calend-top-line .month{width:auto;}
.calend-week{height:59px;}
.calend-day{width:59px;height:59px;margin:0 2px 2px 0;}
.day-count{padding:3px 0 1px;text-align:center;height:55px;}
.day-count small{margin-left:0;font-size:0;}
.st-grid{left:0;position:absolute;top:1px;width:0;}
.st-grid_line{height:10px;position:absolute;top:0;}
.event-day{font-size:0;min-width:59px;width:59px;height:22px;background:#B8C7E6;z-index:1;opacity:0.5;position:absolute;top:28px;}
.ce-popup .corn{left:50%;top:-7px;transform:rotate(225deg);z-index:2;display:none;}
.ce-popup{box-shadow:0 0 10px rgba(148, 154, 162, 0.7);width:280px;top:40px;d__isplay:none;}
.ed-1{min-width:59px;}
.ed-2{min-width:120px;}
.ed-3{min-width:181px;}
.ed-4{min-width:242px;}
.ed-5{min-width:303px;}
.ed-6{min-width:364px;}
.ed-7{min-width:425px;}
.ed-s-0{left:0;}
.ed-s-1{left:61px;}
.ed-s-2{left:122px;}
.ed-s-3{left:183px;}
.ed-s-4{left:244px;}
.ed-s-5{left:305px;}
.ed-s-6{left:366px;}
.cep-s-1,
.cep-s-2,
.cep-s-3,
.cep-s-4,
.cep-s-5,
.cep-s-6,
.cep-s-7{left:0 !important;}
.cep-s-5 .corn,
.cep-s-6 .corn,
.cep-s-7 .corn{left:50%;right:auto;}
.ce-popup-in{position:relative;width:263px;min-height:100px;max-height:500px;padding:0 8px;overflow:auto;background:white;z-index:3;}
.ce-popup-3.cep-s-5, .ce-popup-3.cep-s-6, .ce-popup-3.cep-s-7{margin-left:0;}
.s_t-grid{background:#B8C7E6;height:38px;opacity:0.5;position:absolute;top:3px;width:38px;}
.ce-popup-3.cep-s-7{display:none;}
.ce-popup .corn:before{box-shadow:none;}
/**/}
@media (max-width:479px){.wd_department_item{font-size:12px;padding-left:7px;padding-right:7px;}
.calend-container{width:290px;margin:0 auto 20px;}
.calend-top-line{height:auto;text-align:center;padding:10px 0;position:relative;}
.calend-week-dayname span{overflow:hidden;padding:0 2px;width:34px;}
.calend-top-line .month-current,
.calend-top-line .year,
.calend-top-line .month{display:inline-block;float:none;margin:5px;}
.calend-top-line .year.next,
.calend-top-line .year.prev{position:absolute;top:50%;margin-top:-0.8em;}
.calend-top-line .year.next{right:20px;}
.calend-top-line .year.prev{left:20px;}
.calend-top-line .year.next,
.calend-top-line .month.next{padding:0 8px 0 0;}
.calend-top-line .year.prev,
.calend-top-line .month.prev{padding:0 0 0 8px;}
.calend-top-line .month-current{width:100%;}
.calend-top-line .year,
.calend-top-line .month{width:auto;}
.calend-week{height:39px;}
.calend-day{width:38px;height:38px;margin:0 2px 2px 0;}
.day-count{padding:3px 0 1px;text-align:center;height:34px;}
.day-count small{margin-left:0;font-size:0;}
.st-grid{left:0;position:absolute;top:1px;width:0;}
.st-grid_line{height:10px;position:absolute;top:0;}
.event-day{font-size:0;min-width:38px;width:38px;height:10px;background:#B8C7E6;z-index:1;opacity:0.5;position:absolute;top:25px;}
.ce-popup .corn{left:50%;top:-7px;transform:rotate(225deg);z-index:2;display:none;}
.ce-popup{box-shadow:0 0 10px rgba(148, 154, 162, 0.7);width:280px;top:40px;d__isplay:none;}
.ed-1{min-width:38px;}
.ed-2{min-width:78px;}
.ed-3{min-width:118px;}
.ed-4{min-width:158px;}
.ed-5{min-width:198px;}
.ed-6{min-width:238px;}
.ed-7{min-width:272px;}
.ed-s-0{left:0;}
.ed-s-1{left:40px;}
.ed-s-2{left:80px;}
.ed-s-3{left:120px;}
.ed-s-4{left:160px;}
.ed-s-5{left:200px;}
.ed-s-6{left:240px;}
.cep-s-1,
.cep-s-2,
.cep-s-3,
.cep-s-4,
.cep-s-5,
.cep-s-6,
.cep-s-7{left:0 !important;}
.cep-s-5 .corn,
.cep-s-6 .corn,
.cep-s-7 .corn{left:50%;right:auto;}
.ce-popup-in{position:relative;width:263px;min-height:100px;max-height:500px;padding:0 8px;overflow:auto;background:white;z-index:3;}
.ce-popup-3.cep-s-5, .ce-popup-3.cep-s-6, .ce-popup-3.cep-s-7{margin-left:0;}
.ce-popup-3.cep-s-7{display:none;}
.ce-popup .corn:before{box-shadow:none;}
.calendar_window_service .ui-datepicker-calendar{border-spacing:5px;margin-left:-5px;}
}
@media (max-width:350px){.onewindow .any_form__entry, .onewindow .any_form__str, .onewindow textarea{width:100% !important;}
}
.display_inline-block{display:inline-block;}
@media (orientation:landscape) and (max-width:480px){body{font-size:60%;}
.container{line-height:1.1em;}
.footer{line-height:1em;}
.position_fix{margin-left:0px;}
}
.my_form{margin:0;padding:0;height:auto;}
.my_form_bg{margin:0;padding:20px;background:#f3f3f3;}
.left_cell,
.right_cell{padding:0 10px 5px 10px;display:inline-block;vertical-align:top;}
.left_cell{width:25%;}
.files_box{margin-bottom:5px;padding:0;}
.file_box{margin:0 0 5px;padding:5px 10px 5px 5px;display:inline-block;background:#e0e0e0;}
.file_box .file_name{margin:0;padding:0 5px;display:inline-block;vertical-align:middle;cursor:pointer;}
.file_box .close_file{display:inline-block;vertical-align:middle;margin:0;padding:0;height:9px;width:9px;background:transparent url(/bitrix/templates/trp3_main_d3/i/close_hover.PNG) 0 0 no-repeat;cursor:pointer;}
.file_box .close_file:hover{background:transparent url(/bitrix/templates/trp3_main_d3/i/close_default.PNG) 0 0 no-repeat;}
.files_box_controll{margin:0 0 10px;vertical-align:middle;}
.add_file_subscription{margin:0 0 0 10px;padding:0;display:inline-block;vertical-align:middle;}
.add_file_subscription p{margin:0;padding:0;color:#a1a1a1;}
.my_form_control{margin:20px 0 0 0;text-align:center;}
.files_box_controll .add_file_button,
.my_form_control .ps_submit{text-transform:uppercase;display:inline-block;margin:0;padding:5px 15px;background:#4a94cf;background-color:#4a94cf;background:-o-linear-gradient(#4a94cf,#2771af);background:-webkit-gradient(linear, left top, left bottom, from(#4a94cf), to(#2771af));background:-moz-linear-gradient(top, #4a94cf, #2771af);border-top:1px solid #a0cbee;border-bottom:1px solid #1e5f97;color:#fff;text-shadow:0 -1px 1px #999;cursor:pointer;}
.files_box_controll .add_file_button:hover,
.my_form_control .ps_submit:hover{background-color:#f7c705;background:-o-linear-gradient(#61b1d5,#4392b9);background:-webkit-gradient(linear, left top, left bottom, from(#61b1d5), to(#4392b9));background:-moz-linear-gradient(top, #61b1d5, #4392b9);border-top:1px solid #acdbf0;border-bottom:1px solid #3b82a4;}
.pseudo_click input{display:none;}
.file_box.loading{background:none;}
.file_box.error_file{outline:2px solid #f00;}
.file_box.loading .progress_bar{display:inline-block;vertical-align:middle;margin:0 5px 0 10px;width:100px;height:5px;border-radius:5px;background-color:#d2d2d2;background:-o-linear-gradient(#d2d2d2,#a7a7a7);background:-webkit-gradient(linear, left top, left bottom, from(#d2d2d2), to(#a7a7a7));background:-moz-linear-gradient(top, #d2d2d2, #a7a7a7);text-align:left;}
.file_box.loading .progress_bar .current_progress{margin:0;width:20px;height:5px;border-radius:5px;background-color:#86c3df;background:-o-linear-gradient(#86c3df,#3b82a4);background:-webkit-gradient(linear, left top, left bottom, from(#86c3df), to(#3b82a4));background:-moz-linear-gradient(top, #86c3df, #3b82a4);}
.hidden_file_box{display:none;}
.contact_info_labels{margin:20px 0 30px;padding:0;}
.preload_wrap{position:relative;width:100%;height:100%;margin:0;}
.preloader_bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1000;background:#FFF;opacity:0.9;}
.preloader_progress{padding:3.5% 0 0;vertical-align:middle;}
.icon_cancel{display:inline-block;vertical-align:middle;width:9px;height:9px;margin:0 10px 0 0;background:url('/bitrix/templates/trp3_main_d3/i/cancel_icon.png') no-repeat 0 0;}
.add_mediagallery{margin:0 auto;padding:0;margin-bottom:20px;}
.add_mediagallery .form_caption{margin:0;padding:15px;background:#e4e4e4;}
.form_caption_video{padding:15px;background:white;overflow:hidden;}
.load_pc{overflow:hidden;}
.form_label{float:left;margin-right:15px;}
.form_str{margin:5px 0px 5px 0px;}
.form_caption .form_str{margin:0 0 10px;}
.form_caption .form_str .form_label,
.form_caption .form_str .form_input{display:inline-block;vertical-align:top;}
.form_caption .form_str .form_label{min-width:170px;line-height:2.3em;}
.form_caption .form_str .form_input{width:60%;}
.form_caption .form_str .form_input textarea{width:100%;min-height:70px;color:#e4e4e4;}
.form_input input.default,
.video_name input.default,
.video_subscription textarea.default{color:#e4e4e4;}
.form_caption .form_str .form_input input[type="checkbox"]{width:auto;}
.form_caption .form_str .form_input .select-list{left:0;width:100%;}
.pseudo_link{display:inline-block;color:#125792;border-bottom:1px dashed #125792;cursor:pointer;}
.pseudo_link.inactive{border-bottom:none;margin-bottom:1px;}
.editor_nav .pseudo_link{margin:0 0 0 5px;}
.form_caption .form_str .form_input input,
.form_caption .form_str .form_input .pseudo_input{vertical-align:middle;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;}
.form_caption .form_str .form_input .pseudo_input{border:1px solid #abadb3;width:86%;height:25px;margin:2px;padding:3px 5px 2px 5px;color:#abadb3;display:inline-block;}
.form_caption .form_str .form_input input[type="file"]{display:none;}
.form_caption .form_str .form_input .form_box{float:left;margin:0 1px 1px 0;padding:7px 12px;background:#f7f7f7;}
.form_caption .form_str .form_input .form_box .remove,
.editor_nav .remove{display:inline-block;height:10px;width:10px;margin:0 0 0 10px;background:url('/bitrix/templates/trp3_main_d3/i/cancel_icon_blue.png') no-repeat 0 0;vertical-align:middle;cursor:pointer;}
.editor_nav .remove{margin:0 0 0 2px;}
.add_mediagallery .form_footer{margin:0;padding:15px 0;background:#fff;border-bottom:1px solid #e4e4e4;}
.video_editor{display:block;margin:0 0 3px;padding:15px;background:#eaeaea;}
.video_editor .video_preview,
.video_editor .video_info{display:inline-block;vertical-align:top;}
.video_editor .video_preview .video_cover{margin:0;padding:0;width:122px;height:96px;position:relative;overflow:hidden;}
.video_editor .video_preview .video_cover .play_button{height:43px;width:43px;position:absolute;top:26px;left:39px;background:transparent url(/bitrix/templates/trp3_main_d3/i/play_button.png) 0 0 no-repeat;display:inline-block;z-index:20;cursor:pointer;outline:none;}
.video_editor .video_preview .video_cover .border{width:102px;height:76px;border:10px solid #FFF;position:absolute;top:0;left:0;z-index:10;}
.video_editor .video_info{min-width:200px;}
.video_editor .cover_switcher{text-align:center;}
.video_editor .editor_nav{text-align:right;}
.video_editor .cover_switcher,
.video_editor .editor_nav{margin:0 0 10px;vertical-align:top;}
.video_name input,
.video_subscription textarea{box-sizing:border-box;-moz-box-sizing:border-box;width:100%;}
.video_subscription textarea{max-width:100%;height:64px;max-height:64px;}
.added_videos .loading_container{border:1px solid #eaeaea;margin-bottom:3px;height:70px;display:none;}
.full_popUp{position:absolute;max-width:90%;background:#fff;z-index:1001;display:none;}
.full_popUp.add_new_video_window{width:55%;}
.full_popUp div.close_window{position:absolute;right:-14px;top:-12px;width:32px;height:33px;background:url(/bitrix/templates/trp3_main_d3/i/icons.png) -220px -280px no-repeat;z-index:1001;cursor:pointer;}
.full_popUp .add_mediagallery{margin:0;}
.full_popUp .add_mediagallery .form_caption{background:#fff;}
.full_popUp .popUp_footer{padding:10px 15px;background:#e4e4e4;text-align:center;}
.form_label span.icon{display:inline-block;margin:5px 0 0 0;height:19px;width:45px;}
.full_popUp .form_caption .form_str .form_label{width:auto;min-width:0;margin:0 5px 0 0;line-height:2.3em;}
.form_label span.icon.pc{background:url(/bitrix/templates/trp3_main_d3/i/pc_icon.png) center center no-repeat;}
.form_label span.icon.youtube{background:url(/bitrix/templates/trp3_main_d3/i/youtube_icon.png) center center no-repeat;}
.form_label span.icon.html{background:url(/bitrix/templates/trp3_main_d3/i/html_icon.PNG) center center no-repeat;}
.fieldbox{border:1px solid #a1a1a1;text-align:center;margin:10px;padding:10px;color:#a1a1a1;height:82px;}
.fieldbox h4{margin:-18px 0 20px;padding:0 10px;background:#fff;font-weight:normal;}
.fieldbox input{width:40px;}
.workspace{margin:0 auto;padding:0;text-align:center;}
.full_popUp.edit_previewer{width:auto;position:absolute;}
.full_popUp.edit_previewer .toolbar{margin:20px 0 0 0;}
.toolbar_ratio,
.toolbar_turn{margin:10px 0 0;}
.toolbar_ratio .button2.gray,
.toolbar_ratio input[type="checkbox"],
.toolbar_ratio label{display:inline-block;margin:0 3px;width:auto;}
.toolbar_ratio input[type="text"]{width:60px;}
.turn_right,
.turn_left{display:inline-block;height:40px;width:90px;cursor:pointer;}
.turn_right{background:url(/bitrix/templates/trp3_main_d3/i/turn_right.png) 0 0 no-repeat;}
.turn_left{background:url(/bitrix/templates/trp3_main_d3/i/turn_left.png) 0 0 no-repeat;}
.direction_list ul{list-style:none;margin:0;padding:0;}
.direction_list ul li{margin:0 0 10px;padding:0;}
.direction_list ul li label,
.direction_list ul li input{cursor:pointer;}
.direction_list ul li ul{margin:10px 0 0 20px;}
.direction_list .list_dir > label{padding:0 10px 0 0;color:#024c8b;display:inline-block;border-bottom:1px dashed #024c8b;background:url('/bitrix/templates/trp3_main_d3/i/arrowB.png') no-repeat center right;}
#scrollbar1{margin:20px 0 10px;}
#scrollbar1 .viewport{width:500px;height:350px;overflow:auto;position:relative;}
#scrollbar1 .overview{list-style:none;position:absolute;left:0;top:0;padding:0;margin:0;}
#scrollbar1 .scrollbar{background:#123456;position:relative;background-position:0 0;float:right;width:15px;}
#scrollbar1 .track{background:#123456;height:100%;width:13px;position:relative;padding:0 1px;}
#scrollbar1 .thumb{background:#123456;height:20px;width:25px;cursor:pointer;overflow:hidden;position:absolute;top:0;left:-5px;}
#scrollbar1 .thumb .end{background:#123456;overflow:hidden;height:5px;width:25px;}
#scrollbar1 .disable{display:none;}
.noSelect{user-select:none;-o-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;}
.videogalary_content{margin:0;padding:0;width:auto;overflow:hidden;}
.videogalary_content .video_box{float:left;width:25%;height:auto;margin:0 8% 40px 0;}
.video_box .preview{margin:0;padding:10px;background:#e5e5e5;border-radius:3px;position:relative;}
.video_box .date{margin:10px 0;color:#949aa2;}
.video_box .link{margin:0 0 10px;height:2.7em;}
.nav_navigator{text-align:center;}
.nav_navigator .current_page{text-decoration:none;color:#fff;background:#024c8b;}
.nav_prev_section,
.nav_number_section,
.nav_next_section{display:inline-block;margin:10px;font-size:1.1em;}
.nav_number_section ol{list-style:none;margin:0;padding:0;}
.nav_number_section ol li{float:left;padding:2px 6px;margin:0 10px 0 0;}
.nav_number_section ol li.current_page a{color:#fff;}
.video_place{margin:0 0 10px;padding:0;}
.video_nav{margin:0 0 10px;padding:0;height:40px;}
.video_nav .prev_video{float:left;position:relative;}
.video_nav .next_video{float:right;position:relative;}
.video_nav .next_video .video_button,
.video_nav .prev_video .video_button{display:inline-block;padding:10px;color:#024c8b;cursor:pointer;}
.video_nav .prev_video .video_button{margin:0 0 0 -10px;}
.video_nav .next_video .video_button{margin:0 -10px 0 0;}
.video_nav .next_video:hover .video_button,
.video_nav .prev_video:hover .video_button{background:#f3f3f3;color:#000;}
div.video_description{padding:10px;background:#F7F7F7;box-shadow:0px 0px 1px #979797;}
.prev_video .prev_video_info,
.next_video .next_video_info{box-shadow:0px 0px 40px 0px #ACA7A7;position:absolute;padding:10px;background:#f3f3f3;display:none;z-index:1000;}
.prev_video:hover .prev_video_info,
.next_video:hover .next_video_info{display:block;}
.prev_video_info > div,
.next_video_info > div{position:relative;width:260px;}
.next_video .next_video_info .icon,
.prev_video .prev_video_info .icon{float:left;width:111px;height:auto;overflow:hidden;}
.next_video .next_video_info .info,
.prev_video .prev_video_info .info{margin:0 0 0 120px;}
.next_video .next_video_info .info .date,
.prev_video .prev_video_info .info .date{margin:0 0 5px;color:#949aa2;}
.prev_video .prev_video_info{top:36px;left:-10px;}
.next_video .next_video_info{top:36px;right:-10px;}
.video_toolbar{margin:0 0 10px;padding:15px 0;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;}
.video_toolbar .video_social{float:right;vertical-align:middle;}
.video_info_popUp{position:absolute;top:15px;left:0;padding:10px;border:5px solid #e1e1e1;background:#fff;max-width:300px;}
.video_info_popUp > *{margin:0;padding:0;}
.video_toolbar .video_info{float:left;vertical-align:middle;}
.video_toolbar .video_social ul,
.video_toolbar .video_info ul{margin:0;padding:0;list-style:none;}
.video_toolbar .video_social ul li{margin:0;padding:0 0 0 2px;display:inline-block;}
.video_toolbar .video_social ul li img{vertical-align:middle;}
.video_toolbar .video_info ul li{margin:3px 0 0;padding:0 7px;border-left:1px solid #e1e1e1;display:inline-block;position:relative;}
.video_toolbar .video_info ul li .list_arrow{display:inline-block;height:3px;width:5px;margin:0 0 0 5px;background:transparent url(/bitrix/templates/trp3_main_d3/images/list_arrow.png) 0 0 no-repeat;vertical-align:middle;}
.video_toolbar .video_info ul li:first-child{padding:0 7px 0 0;border-left:none;}
.video_comments{margin:20px 0;}
.video_comments .add_comment{float:right;}
.comment_box{margin:0;padding:0;}
.comment_text{margin:0 0 20px;padding:0;line-height:1.5em;border-bottom:1px solid #9b9b9b;}
.comment_answer{margin:0;padding:0 0 0 50px;}
.comment_text .user_icon{float:left;}
.comment_text .user_text{margin:0 0 0 50px;}
.comment_text .user_text .user_info{color:#9b9b9b;}
.comment_text .user_text .user_info .user_name{float:left;margin:0 40px 0 0;}
.comment_text .user_text .user_info .user_time span{display:inline-block;margin:0 15px 0 0;}
.comment_text .user_text .user_comment p{margin:0 0 5px;}
.comment_text .user_text .user_comment p.answer_to{color:#024c8b;cursor:pointer;display:inline-block;}
.video_comments .show_pop_up{color:#024c8b;cursor:pointer;}
.video_comments .show_pop_up:hover{text-decoration:underline;}
.shadow_screen{background:#000;opacity:0.4;position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;display:none;}
.video_popUp{background:#f3f3f3;position:fixed;top:20%;left:0;width:50%;height:auto;z-index:101;display:none;}
.video_popUp .close_popUp{margin:0;padding:0;position:absolute;top:-15px;right:-15px;width:30px;height:30px;background:transparent url(/bitrix/templates/trp3_main_d3/images/close_popUp.PNG) 0 0 no-repeat;cursor:pointer;}
.video_popUp .popUp_header{margin:0;padding:15px 0 15px 10px;background:#fff;}
.video_popUp .popUp_header h4{margin:0;padding:0;}
.video_popUp .popUp_form{margin:0;padding:15px 10px;}
.video_popUp .popUp_form textarea{width:100%;max-width:100%;min-height:100px;height:auto;}
@media (max-width:973px){.video_toolbar{margin:0 0 10px;padding:15px 0;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;}
.video_toolbar .video_social{float:none;vertical-align:middle;margin:0 0 10px;}
.video_toolbar .video_info{float:none;vertical-align:middle;}
}
.contact_info_labels{margin:20px 0 30px;padding:0;}
.contact_info_labels ul{margin:0 0 0 -10px;padding:0;list-style:none;}
.contact_info_labels ul .contact_info_label{margin:0;padding:10px;color:#024c8b;background:none;display:inline-block;cursor:pointer;}
.contact_info_labels ul .contact_info_header{margin:0;padding:10px;color:#000;background:none;display:inline-block;}
.contact_info_labels ul .contact_info_label.active{color:#fff;background:#949aa2;}
.nav_navigator{text-align:center;}
.nav_navigator .current_page{text-decoration:none;color:#fff;background:#024c8b;}
.nav_prev_section,
.nav_number_section,
.nav_next_section{display:inline-block;margin:10px;font-size:1.1em;}
.nav_number_section ol{list-style:none;margin:0;padding:0;}
.nav_number_section ol li{float:left;padding:2px 6px;margin:0 10px 0 0;}
.nav_number_section ol li.current_page a{color:#fff;}
.list_of_activities{margin:0;padding:0;color:#111111;}
.list_of_activities .event{margin:0 0 15px;padding:0 0 15px;border-bottom:1px solid #e1e1e1;line-height:1.5em}
.list_of_activities .event:last-child{border-bottom:none;}
.list_of_activities .event .date{}
.list_of_activities .event .date div{}
.list_of_activities .event .date div.label{float:left;margin:0 10px 0 0;color:#9b9b9b;}
.list_of_activities .event .date div.info{color:#111111;}
.list_of_activities .event .name{margin:2px 0 6px;font-size:1.3em;line-height:1.8em;}
.list_of_activities .event .timetable .point{margin:0 0 10px;}
.list_of_activities .event .timetable .point div.point_time{float:left;color:#9b9b9b;margin:0 10px 0 0;width:20%;}
.list_of_activities .event .timetable .point div.point_info{min-height:18px;margin:0 0 0 20%;padding:0 0 0 5px;}
.info_filter{margin:0;padding:15px;background:#f3f3f3;}
.info_filter form{margin:0;}
.info_filter div{display:inline-block;vertical-align:middle;}
.ps_input{background:#fff;border:1px solid #cccccc;box-sizing:border-box;-moz-box-sizing:border-box;height:25px;width:100px;overflow:hidden;}
.ps_input.date_picker{background:#fff url(/bitrix/templates/trp3_main_d3/images/calendar_icon.png) 97% center no-repeat;cursor:pointer;}
.info_filter div.button_place input[type="submit"]{border:none;outline:none;background:#4a94cf;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4a94cf', endColorstr='#2771af');background:-webkit-linear-gradient(top, #4a94cf, #2771af);background:-moz-linear-gradient(top, #4a94cf, #2771af);background:-o-linear-gradient(top, #4a94cf, #2771af);background:-ms-linear-gradient(top, #4a94cf, #2771af);border-top:1px solid #a0cbee;border-bottom:1px solid #1e5f97;padding:5px 15px;margin:0 0 0 10px;color:#fff;text-transform:uppercase;box-shadow:0 1px 2px #999;cursor:pointer;}
.request_info_labels{margin:0;padding:0;height:45px;}
.request_info_labels ul{margin:0;padding:10px 0 0;list-style:none;}
.request_info_labels ul .contact_info_label{margin:0;padding:10px 20px;color:#024c8b;float:left;cursor:pointer;}
.request_info_labels ul .contact_info_label:hover{text-decoration:underline;}
.request_info_labels ul .contact_info_label.active{background:#F3F3F3;color:#111;}
.request_info_labels ul .contact_info_label.active:hover{text-decoration:none;}
.request_screen{margin:0;padding:0;background:#F3F3F3;color:#111;}
.request_screen .form_elements{margin:0;padding:20px;}
.request_screen .form_controls{margin:0;padding:20px;text-align:center;background:#cecece;}
.request_screen.watch_online{margin:0;padding:20px;}
.watch_online .info_block{margin:0 0 20px;padding:0 0 20px;border-bottom:1px solid #9c9c9c;}
.watch_online .info_block:last-child{margin:0;padding:0;border-bottom:none;}
.watch_online .info_block p{font-style:italic;line-height:1.5em;}
.watch_online .info_block p a{font-style:normal;}
.watch_online .info_block:last-child p{font-style:normal;}
.watch_online .info_block:last-child p a{font-size:1.3em;}
.watch_online .info_block .instruction{margin:10px 0;}
.watch_online .info_block .instruction .step{text-align:center;}
.watch_online .info_block .instruction .step .step_number{margin:0 5px;display:inline-block;color:#9c9c9c;font-size:3em;vertical-align:middle;}
.watch_online .info_block .instruction .step .step_info{vertical-align:middle;display:inline-block;max-width:30%;text-align:left;}
.error .remark_ev_cal{display:block;margin-top:5px;width:43%;}
.remark_ev_cal{color:#ED1C28;display:none;line-height:1.3;top:-0.2em;}
.activity_user{margin:0 0 10px;padding:0 0 10px;border-bottom:1px solid #9c9c9c;}
.activity_user div{display:inline-block;vertical-align:top;margin:0 10px 0 0;min-width:15%;max-width:25%;}
.activity_user div.user_info{width:23%;}
.activity_user div.user_info p.name{margin:0 0 5px;color:#cecece;}
.activity_user div.user_text{margin:0 0 0 3%;max-width:36%;}
.activity_user div.user_text p{margin:0 0 5px;}
#_Copyrightmap{left:5px;right:auto;}
@media print{h1:empty{display:none;}
.printbutton, .breadcrumbs, .b-thank-text{display:none;}
.map_containers{1page-break-before:always;}
.menu{display:none !important;}
.moreNav,
.social-block,
.infoBlockList,
.context_menu,
.filter-acts,
.filterform,
.article_options,
#searchtabs,
.doc_link,
ul.rubr,
.tagsBlock,
.portalslist,
.footer_inc_block iframe{display:none;}
.widthSite{width:auto;}
.colwide{float:none;width:auto;}
.mainWrap .col1.fl_l,
.mainWrap .col2.fl_l,
.mainWrap .col3.fl_r{width:auto;float:none;}
.in .colwide{padding:0;}
.primary_content{margin:0;}
.logo img{display:inline-block;}
h1{padding:10px 0;border-top:solid 1px #000;border-bottom:solid 1px #000;}
.newsMain .descr,
.info-map-image,
.newslist li.important2:first-child,
.projectlist_item{background:none;border:solid 1px;color:#000;}
.newsMain .f img{z-index:0;}
ul.newslist li{margin:0 10px 16px 0;}
.primary_content iframe,
.slideWrap,
.player{display:none !important;}
.replace_img{display:block;}
.calend-container{width:200mm;}
.calend-day{width:26mm;height:26mm;background:#fff !important;}
.calend-day{border:solid 0.3mm #000;}
.today .day-count{height:99px;background:#fff !important;color:#000;font-weight:bold;}
.event-day{font-size:1rem;min-width:26mm;height:auto;background:none;border-bottom:dotted 1px #000;background:#fff !important;z-index:1;opacity:1;position:absolute;top:auto;width:auto;}
.ed-1{min-width:26mm;}
.ed-2{min-width:53mm;}
.ed-3{min-width:80mm;}
.ed-4{min-width:107mm;}
.ed-5{min-width:134mm;}
.ed-6{min-width:161mm;}
.ed-7{min-width:188mm;}
.jspHorizontalBar,
.hortree .opener,
.jspTrack,
.jspVerticalBar{display:none;}
.parentinlineblock .inlineblock,
.is_child ul{display:block !important;}
.hortreecontainer,
.jspContainer{overflow:visible !important;}
.hortreecontainer,
.hortree.parentinlineblock,
.hortree li .htitemwrap{width:100% !important;margin:0 !important;border:none;}
.hortreecontainer ul{margin:0 !important;padding:0 !important;}
.hortree .htunit,
.hortree .dept,
.horizontaltree header{width:auto;margin:10px 0;}
.hortree li li .htitem,
.hortree .dept{background:none;border:1px solid #848484;}
.hortree li li{padding:0 !important;}
.structure__item_in{background:none;border:1px solid #848484;}
.structure__contact{color:#464646;}
.structure__name{color:#222;}
.structure__name a{color:#222;font-weight:bold;text-decoration:none !important;}
.sub_structure{display:block !important;}
.structure__open,
.structure__close{display:none;}
.tree_structure_top{border-color:#848484;border-bottom-width:5px;padding:10px 15px;}
.tree_structure_top__h{font-size:1.5em;line-height:1;}
.tree_structure_top__h span{background-image:url(../i/logo-pic-wb.png);background-repeat:no-repeat;min-height:40px;}
.tree_structure{margin-bottom:60px;}
.tree_structure .structure{padding-left:67px;}
.tree_structure .structure:before{left:32px;border-left-color:#848484;}
.tree_structure .structure__item_in:before{width:60px;border-top-color:#848484;}
.sub_structure{margin-left:65px;}
.sub_structure__item{color:#222;}
.sub_structure__item_in{background:none;border-color:#848484;}
.sub_structure__item .sub_structure__item .sub_structure__item_in{background:none;border-color:#848484;}
.sub_structure__item .sub_structure__item .sub_structure__item .sub_structure__item_in{background:none;border:1px dashed #848484;}
.structure__open{display:none !important;}
.structure__item.it_open,
.structure__item.it_close,
.sub_structure__item.it_open,
.sub_structure__item.it_close,
.sub_structure__item.it_open > .sub_structure__item,
.sub_structure__item.it_close > .sub_structure__item{padding:0;}
.structure__item ul{padding:0 0 0 35px;}
.horizontaltree header:after,
.tree_structure .sub_structure__item_in:before,
.it_close:before, .it_close:after{display:none;}
.tree_structure .it_close .structure__item_in:after,
.tree_structure .it_open .structure__item_in:after{left:-60px;}
.tree_structure .sub_structure:after{left:-59px;}
.tree_structure .it_open .structure__item_in:before, .tree_structure .it_close .structure__item_in:before{width:60px;}
.tree_structure .structure__item_in:after,
.tree_structure .sub_structure:after{border-left:1px solid #848484;}
.print_button{display:none;}
.vacancy_view{display:none;}
.action_top_b{display:none;}
}
div.accordion-toggle:hover, div.accordion-toggle-active{background-color:#71b700;border-top:1px solid #24620c;}
div.accordion-content{overflow:hidden;background:#eeeef0;padding:9px 24px 6px 24px;color:#000;border-bottom:1px solid #24620c;}
a.l_pdf{background:url(/images/l_pdf.png) no-repeat left;height:70px;}
a.l_xls{background:url(/images/xls.png) no-repeat left;height:70px;}
a.doc{background:url(/images/DOC.png) no-repeat left;height:70px;}
a.jpg{background:url(/images/jpg.png) no-repeat left;height:70px;}
.table_busy_legend{margin:10px 0;padding:0;}
.table_busy_legend .busy_time,
.table_busy_legend .your_time,
.table_busy_legend .free_time{display:inline-block;margin:0 10px 0 0;}
.table_busy_legend .busy_time .legend_icon,
.table_busy_legend .your_time .legend_icon,
.table_busy_legend .free_time .legend_icon{display:inline-block;height:19px;width:19px;vertical-align:middle;margin:0 5px 0 0;}
.table_busy_legend .busy_time .legend_icon{border:1px solid #ecd1d1;background:#ecd1d1;}
.table_busy_legend .your_time .legend_icon{border:1px solid #d1ecd7;background:#d1ecd7;}
.table_busy_legend .free_time .legend_icon{border:1px solid #e1e1e1;background:#fff;}
.table_busy_caption{border-collapse:collapse;}
.table_busy_caption tr th,
.table_busy_caption tr td{padding:10px;background:#fff;color:#000;border:1px solid #e1e1e1;font-weight:normal;}
.table_busy_caption tr:first-child th{border-top:2px solid #949aa2;border-bottom:2px solid #949aa2;}
.table_busy_caption tr td{cursor:pointer;}
.table_busy_caption tr th span.day{color:#949aa2;}
.table_busy_caption tr th.weekend,
.table_busy_caption tr td.weekend.free_time_cell{background:#f3f3f3;}
.table_busy_caption tr td.free_time_cell{background:#fff;}
.table_busy_caption tr td.busy_time_cell{background:#ecd1d1;}
.table_busy_caption tr td.your_time_cell{background:#d1ecd7;}
.table_busy_caption tr td.selected{background:#d1e9ec;}
.table_busy_popup{position:absolute;padding:20px 10px;background:#fff;border:5px solid #c6c6c6;box-shadow:0 0 15px #ccc;display:none;}
.table_busy_popup_arrow{position:absolute;top:-13px;left:50%;margin:0 0 0 -7px;height:13px;width:15px;z-index:15;background:transparent url(/bitrix/templates/trp3_main_d3/i/table_popup_arrow.PNG) 0 0 no-repeat;display:block;}
.table_busy_popup_button.close,
.table_busy_popup_button.link{display:inline-block;cursor:pointer;text-align:center;margin:0 10px;vertical-align:middle;}
.table_busy_popup_button.link{background-color:#4a94cf;background:-o-linear-gradient(#4a94cf,#2771af);background:-webkit-gradient(linear, left top, left bottom, from(#4a94cf), to(#2771af));background:-moz-linear-gradient(top, #4a94cf, #2771af);padding:7px 15px;color:#FFF;text-transform:uppercase;box-shadow:0 1px 2px #ccc;border-top:1px solid #a0cbee;border-bottom:1px solid #1e5f97;}
.table_busy_popup_button.link:hover{text-decoration:none;}
.metrofilter .fcontent ul{list-style:none;}
.icSubscribe{float:right;margin-top:-25px;}
.site_list_item{display:table;margin-top:-16px;margin-bottom:20px;}
.site_text{display:table-cell;padding-left:20px;}
.site_text p:first-child{margin-top:0;}
.site_screen_imgw{display:table-cell;vertical-align:top;max-width:none;}
.sitescreen{display:block;}
.site_screen_img{max-width:none;}
.orgs_table{display:none;position:absolute;width:540px;}
.complaint{cursor:pointer;}
form[name="unfair_renter_request_sb"]{display:none;}
.box_status{color:#ff0010;border-bottom-style:double;display:none;}
/**/.play_icon{position:absolute;width:30%;height:28%;margin:-15% 0 0 -15%;top:50%;left:50%;}
.gallary_button_row{display:inline-block;}
.vacancy_company{margin-bottom:37px;}
.vacancy_tab{margin-top:45px;text-align:center;}
.vacancy_tab .ui-tabs-panel{padding:38px 89px 15px;text-align:left;width:auto;background:#f4f4f4;}
.vacancy_form{color:#606060;font-size:1.167em;width:100%;}
.vacancy_form .selwrapper select option{font-size:16px;padding:3px 10px;}
.vform_title{display:inline-block;width:178px;padding:8px 0;vertical-align:top;}
.vform_type{margin-top:20px;}
.vform_type .vform_inner{padding-top:8px;}
.vacancy_form .selwrapper{padding:7px 25px 7px 10px;color:#606060;font-size:1.14em;width:233px;}
.select_wmax .selwrapper{width:100%;padding-top:8px;padding-bottom:8px;}
.select_wmax{margin-bottom:28px;}
.vacancy_form .input_st{font-size:1.14em;color:#606060;margin:0;padding:5px 10px;width:270px;text-align:left;}
.vacancy_form .textarea_st{font-size:1.14em;color:#606060;padding:5px 10px;width:400px;height:88px;overflow:auto;}
.btfile_st{border:1px solid #c3c3c3;background:-webkit-linear-gradient(top, #f4f4f4, #d0d3d8);background:-moz-linear-gradient(top, #f4f4f4, #d0d3d8);background:-o-linear-gradient(top, #f4f4f4, #d0d3d8);background:-webkit-gradient(linear, 0 0, 100% 0, from(#f4f4f4), to(#d0d3d8));background:linear-gradient(top, #f4f4f4, #d0d3d8);font-size:1.2em;height:27px;line-height:1.2em;color:#000;text-shadow:1px 1px 0 #ccc;width:31px;text-align:center;-webkit-box-shadow:inset 0 0 2px rgba(255,255,255,0.5);-moz-box-shadow:inset 0 0 2px rgba(255,255,255,0.5);box-shadow:inset 0 0 2px rgba(255,255,255,0.5);display:inline-block;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;vertical-align:top;cursor:pointer;margin:1px 0 0 6px;}
.vform_inner .file_st{position:absolute;font-size:1.4em;left:406px;position:absolute;cursor:pointer;top:-6px;width:40px;opacity:0.01;filter:alpha(opacity=1);}
.btfile_st:hover{text-decoration:none;}
.vacancy_form em{font-size:0.75em;display:block;margin-top:6px;}
.vacancy_form em a{color:#606060;border-bottom:1px dotted #606060;}
.vacancy_form em a:hover{border:none;text-decoration:none;}
.vform_inner{display:inline-block;width:355px;vertical-align:top;position:relative;}
.vform_inner.ml{margin-left:-35px;}
.vacancy_form .lb_tbox{vertical-align:top;padding:8px 7px 0;display:inline-block;}
.vacancy_form .custom-checkbox + .custom-checkbox{margin-top:13px;}
.vacancy_form .input_st + .lb_tbox{padding-left:15px;}
.vacancy_form .custom_radio + .custom_radio{margin-top:13px;}
.vacancy_form .custom_radio{margin-left:-3px;}
.vform_submit{margin-top:16px;text-align:center;}
.vform_submit .button2{font-size:1em;width:181px;padding-top:20px;padding-bottom:16px;background:#4ea3d2;background:-moz-linear-gradient(top, #4ea3d2 0%, #1c6baf 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#4ea3d2), color-stop(100%,#1c6baf));background:-webkit-linear-gradient(top, #4ea3d2 0%,#1c6baf 100%);background:-o-linear-gradient(top, #4ea3d2 0%,#1c6baf 100%);background:-ms-linear-gradient(top, #4ea3d2 0%,#1c6baf 100%);background:linear-gradient(to bottom, #4ea3d2 0%,#1c6baf 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4ea3d2', endColorstr='#1c6baf',GradientType=0);}
.vform_line{margin-bottom:15px;text-align:left;}
.vacancy_form .ui-slider{position:relative;text-align:left;margin:32px 0 37px 30px;}
.widesearch{text-align:center;}
.bt_widesearch{position:relative;color:#000;display:inline-block;border-bottom:1px dotted #000;margin:9px 0 0 0;}
.bt_widesearch:hover{text-decoration:none;}
.more_form{display:none;padding-bottom:30px;overflow:hidden;}
.bt_widesearch:before{height:6px;position:absolute;right:-23px;top:5px;width:11px;z-index:1;content:' ';background:url("../i/arrow_m.png") no-repeat right center;}
.radio-replacer.selected{background-position:top center;cursor:default;}
.vform_radio{padding:15px 0 19px;}
.radio-replacer{background:url("../i/radio.png") no-repeat bottom center;cursor:pointer;display:inline-block;height:16px;margin:0;padding:0 5px 0 0;width:16px;vertical-align:top;}
.vform_inner.pad{padding-top:8px;}
.custom_radio label{vertical-align:middle;margin:0 0 0 15px;display:inline-block;}
.more_form_resume{padding-bottom:8px;}
.vacancy_form .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;}
.vacancy_form .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0;}
.vacancy_rules{text-align:right;padding:15px 0;}
.vacancy_tab .ui-tabs-nav a{color:#fff;background:#368ece;background:-moz-linear-gradient(top, #368ece 0%, #3387c3 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#368ece), color-stop(100%,#3387c3));background:-webkit-linear-gradient(top, #368ece 0%,#3387c3 100%);background:-o-linear-gradient(top, #368ece 0%,#3387c3 100%);background:-ms-linear-gradient(top, #368ece 0%,#3387c3 100%);background:linear-gradient(to bottom, #368ece 0%,#3387c3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#368ece', endColorstr='#3387c3',GradientType=0);display:block;text-align:center;font-size:30px;width:170px;line-height:0.6em;padding:19px 0;-webkit-box-shadow:inset 10px 0 10px -5px rgba(0,0,0,0.3);-moz-box-shadow:inset 10px 0 10px -5px rgba(0,0,0,0.3);box-shadow:inset 10px 0 10px -5px rgba(0,0,0,0.3);}
.vacancy_tab .ui-tabs-nav .ui-state-active a{color:#181818;background:#f4f4f4;padding-top:29px;margin-top:-10px;width:178px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f4f4', endColorstr='#f4f4f4',GradientType=0);}
.vacancy_tab .ui-tabs-nav a:hover{text-decoration:none;}
.vacancy_tab .ui-tabs-nav a span{font-weight:bold;border-bottom:1px dotted #fff;display:inline-block;font-size:16px;}
.vacancy_tab .ui-tabs-nav .ui-state-active a span{border-color:#F4F4F4;}
.vacancy_tab .ui-tabs-nav .ui-state-default{opacity:1;filter:alpha(opacity=100);height:80px;}
.vacancy_form .ui-slider.ui-state-disabled .ui-slider-handle,
.vacancy_form .ui-slider.ui-state-disabled .ui-slider-range{filter:inherit;}
.vacancy_tab .ui-tabs-nav{display:inline-block;padding-left:0 !important;vertical-align:top;}
.vacancy_form .ui-slider-horizontal{height:23px;}
.vacancy_form .ui-slider-horizontal .ui-slider-handle{border:none;height:25px;margin-left:-11px;top:1.4em;outline:none;width:12px;background:url('../i/range_min.png') no-repeat left center;}
.vacancy_form .ui-slider-horizontal .ui-slider-handle + .ui-slider-handle{background:url('../i/range_max.png') no-repeat left center;margin-left:-1px;}
.vacancy_form .ui-slider-horizontal .ui-slider-range{top:0;height:100%;}
.vacancy_form .tb_range{text-align:right;width:111px;}
.vacancy_form .ui-slider-horizontal .ui-slider-range-min{left:0;}
.vacancy_form .ui-slider-horizontal .ui-slider-range-max{right:0;}
.vacancy-stroy-autocomplete{border-bottom-right-radius:4px;}
.vacancy-stroy-autocomplete{border-bottom-left-radius:4px;}
.vacancy-stroy-autocomplete{background:#ffffff;border:1px solid #aaaaaa;color:#222222;font-family:Verdana,Arial,sans-serif;font-size:1.1em;display:block;float:left;list-style:outside none none;margin:0;padding:2px;cursor:default;position:absolute;}
.vacancy-stroy-autocomplete .ui-menu-item{clear:left;float:left;margin:0;padding:0;width:100%;}
.vacancy-stroy-autocomplete .ui-menu-item a{display:block;line-height:1.5;padding:0.2em 0.4em;text-decoration:none;}
.vacancy-stroy-autocomplete a{color:#222222;}
.vacancy-stroy-autocomplete .ui-state-hover{border:1px solid #999999;background:#dadada 50% 50% repeat-x;font-weight:normal;color:#212121;}
.vacancy-stroy-autocomplete .ui-state-hover a, .vacancy-stroy-autocomplete .ui-state-hover a:hover{color:#212121;text-decoration:none;}
.ui-slider-horizontal{background:url('../i/range_bg.png') no-repeat center center;width:270px;}
.checkbox-replacer{width:14px;height:14px;display:inline-block;background:url('../i/checkbox.png') no-repeat left bottom;position:relative;margin:0 10px 0 0;cursor:pointer;}
.checkbox-replacer, .checkbox-replacer + label{vertical-align:middle;}
.checkbox-replacer.selected{background-position:left top;}
.checkbox-replacer input{display:none;}
.map_switcher_wrapper{background:#ccc;width:100%;height:900px;position:absolute;overflow:hidden;opacity:0;}
.map_switcher{color:#616161;font-size:13px;position:absolute;z-index:1;left:100%;}
.maplayerslist{height:573px;overflow:auto;padding:17px 0 0;margin:0;}
.maplayerslist li{padding:7px 0 8px;}
.maplayerslist .checkbox-replacer + label{display:inline-block;vertical-align:top;width:320px;padding-top:1px;}
.maplayerslist .selected + label{color:#000;}
.map_switcher_action{background:#fff;color:#024c8b;padding:4px;background:rgba(255,255,255, 0.8);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";-webkit-box-shadow:-5px 5px 0 0px rgba(0, 0, 0, 0.17);box-shadow:-5px 5px 5px 0 rgba(0, 0, 0, 0.17);height:38px;border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;position:absolute;min-width:82px;top:0;right:0;}
.map_switcher .close span{background:url("../i/ico_close.png") no-repeat center center rgba(15,85,145,0.80);display:inline-block;height:38px;vertical-align:middle;width:38px;margin-right:20px;}
.map_switcher .close{text-decoration:none;}
.maplayers{position:absolute;top:47px;right:14px;width:383px;-webkit-box-shadow:-5px 5px 5px 0px rgba(0, 0, 0, 0.17);box-shadow:-5px 5px 5px 0px rgba(0, 0, 0, 0.17);background:#fff;background:rgba(255,255,255, 0.8);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";margin-left:44px;border-right:1px solid #E8E8E8;border-bottom:1px solid #e5e5e5;padding-left:25px;}
.map_switcher .jspVerticalBar{right:-1px;}
.map_switcher .viewmap{width:442px;}
.map_switcher .hidenmap{background:rgba(15,85,145,0.80);color:#fff;padding:0 0 0 10px;line-height:38px;display:none;}
.map_switcher .hidelink{color:#fff;text-decoration:none;background:url("../i/arrows.png") no-repeat 92% center;padding-right:25px;}
.vacancy_table{width:100%;}
.vacancy_table th{color:#202020;font-weight:normal;font-style:italic;border-bottom:2px solid #949aa2;padding:11px 10px 11px 0;text-align:left;vertical-align:bottom;}
.vacancy_table .company_lnk{font-weight:bold;}
.vacancy_table .company{color:#202020;}
.vacancy_table .date{font-size:11px;color:#606060;}
.vacancy_table .price{font-size:16px;font-weight:bold;}
.vacancy_table td{border-bottom:1px solid #e0e0e0;padding:22px 10px 20px 0;}
.vacancy_table h3 a,.vacancy_table h3{color:#0050a0;font-size:16px;margin:0;}
.vacancy_table h3{margin-bottom:8px;}
.vacancy_view{background:#F4F4F4;padding:31px 39px;margin-bottom:35px;}
.vacancy_view .any_form{padding-left:0 !important;padding-right:0 !important;padding-bottom:0 !important;}
.vacancy_view .line_end{border-bottom:none;margin-bottom:0 !important;}
.sendemail{background:#F4F4F4;padding:31px 39px 15px;width:320px;position:absolute;-webkit-box-shadow:2px 5px 5px rgba(0, 0, 0, 0.1);-moz-box-shadow:2px 5px 5px rgba(0, 0, 0, 0.1);box-shadow:2px 5px 5px rgba(0, 0, 0, 0.1);right:0;top:28px;-webkit-transition:opacity .25s;transition:opacity .25s;opacity:0;filter:alpha(opacity=0);display:none;z-index:1100;}
.action_top .print:before{background:url("../i/ico_print_s.png") no-repeat 0 0;content:' ';display:inline-block;vertical-align:top;width:16px;height:16px;padding-right:10px;}
.action_top .email:before{background:url("../i/ico_mail_s.png") no-repeat 0 0;content:' ';display:inline-block;vertical-align:top;width:16px;height:12px;padding-right:10px;margin-top:2px;}
.action_top a:hover span{border:none;}
.action_top a:hover{text-decoration:none;}
.action_top a span{border-bottom:1px dotted #024C8B;}
.action_top .hover:hover{background:#F4F4F4;}
.action_top li:hover .sendemail{display:block;opacity:1;filter:alpha(opacity=100);}
.action_top{float:right;margin:0;}
.action_top li{display:inline-block;position:relative;padding:6px 17px;margin:0;}
.sendemail .vform_title{padding-bottom:2px;width:auto;display:block;font-size:0.86em;}
.action_top .date{color:#606060;}
.action_top .vform_line{margin-bottom:3px;}
.action_top .vform_submit{padding-left:0;}
.action_top .vform_submit .button2{font-size:0.86em;padding-top:10px;padding-bottom:10px;width:140px;}
.action_top .vacancy_form .input_st , .action_top .vacancy_form .textarea_st{width:318px;}
.vacancy_comp{color:#0050a0;font-weight:normal;font-size:1.5em;margin-bottom:7px;}
.vacancy_view .companysite , .vacancy_view .comp_address{font-size:1.1em;}
.vacancy_info .viewmap{font-size:1.1em;text-decoration:none;border-bottom:1px dotted #024C8B;}
.vacancy_info .resumename{font-size:1.5em;}
.vacancy_info .price_val{font-weight:bold;font-size:1.5em;margin:31px 0 33px;}
.vacancy_minfo_b{overflow:hidden;}
.company_info{float:right;width:180px;font-size:1.085em;}
.action_top_b{float:left;width:100%;}
.company_info .phone{margin-top:8px;}
.company_info img{margin-bottom:20px;}
.company_info .cont_name{font-size:1.23em;margin-bottom:8px;}
.company_info .contact{margin-bottom:14px;font-size:0.93em;font-weight:bold;}
.vacancy_info{margin-right:270px;}
.comp_address{margin-top:15px;}
.vacancy_info .viewmap:hover{text-decoration:none;border:none;}
.vacancy_view .vform_title{font-size:0.86em;}
.vacancy_view .vform_inner{width:auto;}
.vacancy_view .vform_submit .button2{padding-top:14px;padding-bottom:11px;}
.vacancy_requirements .resume_item{margin-bottom:30px;}
.vacancy_requirements .resume_item + h3{margin-top:43px;}
.vacancy_requirements .resumedate{color:#606060;margin-bottom:7px;display:inline-block;}
.vacancy_requirements{margin-bottom:45px;}
.vacancy_view h2{margin-bottom:37px;font-size:1.5em;}
.vacancy_requirements h4{font-weight:normal;font-size:1.33em;margin:0 0 0.5em;}
.vacancy_view .vform_line{margin-bottom:30px;}
.vacancy_view .vacancy_form .input_st{width:400px;}
.vacancy_requirements h3{font-size:1.17em;margin-bottom:20px;}
.vacancy_requirements p{margin-bottom:10px;}
.req_list li{position:relative;padding-left:35px;margin-bottom:8px;}
.req_list li:before{content:'—';top:0;left:0;position:absolute;}
.req_list{padding:0 !important;list-style:none !important;font-size:1.085em;margin-bottom:32px !important;}
.tbvacancy_info{width:100%;border-top:2px solid #e0e0e0;border-bottom:2px solid #e0e0e0;margin-bottom:35px;}
.tbvacancy_info th{text-align:left;padding:17px 1px 0px 0;}
.tbvacancy_info td{padding:8px 10px 20px 0;}
.smiblock{background:#f4f4f4;padding:17px 20px;margin-bottom:1px;cursor:pointer;}
.smiblock.full{background:#fff;}
.smiblock .smi-name{margin-bottom:7px;color:#606060;font-style:italic;}
.smiblock .smi-title{color:#005090;font-weight:bold;font-size:1.3em;line-height:1.3em;}
.smiblock p{margin:12px 0 0;font-size:1.1em;}
.smiblock p + p{margin-top:20px;}
.smiblock .smioriginal{color:#606060;font-style:italic;margin-top:20px;display:inline-block;font-size:1.1em;}
.textopacity{background:url('../images/textopacity.png') repeat-x left bottom;position:absolute;left:0;bottom:0;height:15px;width:100%;}
.smitext{height:46px;overflow:hidden;position:relative;}
.box_status{color:#ff0010;border-bottom-style:double;display:none;}
/**/.newsList .info{position:relative;z-index:2;}
.tabscommon .ui-tabs-panel{width:auto;}
.tabscommon .ui-tabs-nav .ui-state-default{filter:alpha(opacity=100);font-size:14px;line-height:24px;margin-right:8px;opacity:1;padding:0 9px;}
.tabscommon .ui-tabs-nav .ui-state-active a:hover{text-decoration:none;}
.tabscommon .ui-tabs-nav .ui-state-active{background:#949aa2;}
.tabscommon .ui-tabs-nav .ui-state-active a{color:#fff;}
.tabscommon .ui-tabs-nav{margin-bottom:20px;}
.any_table .ico_open:before{background:url('../i/ico_plus.png') 0 0 no-repeat;width:11px;height:11px;display:block;position:absolute;top:3px;left:0;content:' ';}
.any_table .ico_open{position:relative;padding-left:20px;color:#000;display:block;}
.any_table_subline .site_name{padding-left:80px;display:inline-block;}
.any_table__line.opened{background:#d7e6f2;}
.any_table__line .ico_open:hover{text-decoration:none;}
.any_table .any_table__line.opened .ico_open:before{background:url('../i/ico_minus.png') 0 0 no-repeat;}
.any_table_subline td{background:#f1f7fd;}
.subtable{display:none;}
.subtable > td{padding:0;}
.b-calculate-out{overflow:hidden;}
.b-calculate-breads{background:#f0f0f0;list-style:none;margin:0 0 20px !important;overflow:hidden;padding:13px 16px;}
.b-calculate-breads__item{color:#606060;display:inline-block;margin-right:10px;padding:10px 0;}
.b-calculate-breads__item--active{color:#181818;}
.b-calculate-breads__item__arrow{margin-right:10px;position:relative;top:-1px;}
.b-calculate-variants{margin:-20px 0 0 -3%;overflow:hidden;}
.b-calculate-variants__item{float:left;margin:21px 0 0 3%;width:47%;}
.b-calculate-variants__item:hover{text-decoration:none;}
.b-calculate-variants__item__content{background:#054478;padding-right:46px;}
.b-calculate-variants__item__content1{background:#054478;}
.b-calculate-var-block{background:url(../i/calculate/calc-var1.png) 100% 50% no-repeat;height:114px;padding:26px 70px 0 26px;}
.b-calculate-var-block__header{color:#fff;font-size:14px;padding-right:50px;text-transform:uppercase;}
.b-calculate-var-block__text{color:#fff;font-size:12px;margin-top:7px;}
.b-calculate-variants__item__content2{background:#2f828c;}
.b-calculate-variants__item__content2 .b-calculate-var-block{background:url(../i/calculate/calc-var2.png) 100% 50% no-repeat;}
.b-calculate-variants__item__content3{background:#5eb717;}
.b-calculate-variants__item__content3 .b-calculate-var-block{background:url(../i/calculate/calc-var3.png) 100% 50% no-repeat;}
.b-calculate-variants__item__content4{background:#2d7ded;}
.b-calculate-variants__item__content4 .b-calculate-var-block{background:url(../i/calculate/calc-var4.png) 100% 50% no-repeat;}
.b-calculate-variants__item__content5{background:#2f828c;}
.b-calculate-variants__item__content5 .b-calculate-var-block{background:url(../i/calculate/calc-var5.png) 100% 50% no-repeat;}
.b-calculate-variants__item__content6{background:#5b39b6;}
.b-calculate-variants__item__content6 .b-calculate-var-block{background:url(../i/calculate/calc-var6.png) 100% 50% no-repeat;}
.b-calculate-variants__item__content7{background:#b82344;}
.b-calculate-variants__item__content7 .b-calculate-var-block{background:url(../i/calculate/calc-var7.png) 100% 50% no-repeat;}
.b-calculate-variants__item__content8{background:#1c9a50;}
.b-calculate-variants__item__content8 .b-calculate-var-block{background:url(../i/calculate/calc-var8.png) 100% 50% no-repeat;}
.b-calculate-variants__item__content9{background:#d8961f;}
.b-calculate-variants__item__content9 .b-calculate-var-block{background:url(../i/calculate/calc-var9.png) 100% 50% no-repeat;}
.b-calculate-variants__item__content10{background:#505050;}
.b-calculate-variants__item__content10 .b-calculate-var-block{background:url(../i/calculate/calc-var10.png) 100% 50% no-repeat;}
.b-calculate-transport{margin-left:-2.33%;overflow:hidden;}
.b-calculate-transport__item{background:#36858f;float:left;margin-left:2.33%;padding-bottom:40px;width:31%;}
.b-calculate-transport__item:hover{text-decoration:none;}
.b-calculate-transport__item__content{background:url(../i/calculate/metro.png) 50% 100% no-repeat;height:240px;padding:20px 30px 0 25px;}
.b-calculate-transport__item1{background:#36858f;}
.b-calculate-transport__item2{background:#2f7fee;}
.b-calculate-transport__item2 .b-calculate-transport__item__content{background:url(../i/calculate/tat.png) 50% 100% no-repeat;}
.b-calculate-transport__item3{background:#5c39b7;}
.b-calculate-transport__item3 .b-calculate-transport__item__content{background:url(../i/calculate/metro_tat.png) 50% 100% no-repeat;}
.b-calculate-transport__item4{background:#054C89;}
.b-calculate-transport-another{margin:-21px 0 0 -3%;}
.b-calculate-transport-another__item{background:#b92445;float:left;margin:21px 0 0 3%;width:47%;}
.b-calculate-transport-another__item:hover{text-decoration:none;}
.b-calculate-transport-another__item__content{padding:10px 14px 15px 30px;}
.b-calculate-transport-another__item1{background:#b92445;}
.b-calculate-transport-image{background:url(../i/calculate/metro_small.png) 100% 50% no-repeat;height:95px;padding-right:70px;}
.b-calculate-transport-another__item2{background:#2f7fee;}
.b-calculate-transport-another__item2 .b-calculate-transport-image{background:url(../i/calculate/tat_small.png) 100% 50% no-repeat;}
.b-calculate-transport-another__item3{background:#5c39b7;}
.b-calculate-transport-another__item4{background:#054c89;}
.b-calculate-transport-another__item3 .b-calculate-transport-image, .b-calculate-transport-another__item4 .b-calculate-transport-image{background:url(../i/calculate/metro_tat_small.png) 100% 50% no-repeat;}
.b-calculate-time{color:#fff;margin-top:10px;text-transform:uppercase;}
.b-calculate-time__big{font-size:18px;font-weight:bold;}
.b-calculate-time__small{font-size:10px;}
.b-calculate-choice{background:#faf6ee;overflow:hidden;padding:10px 20px 20px;}
.b-calculate-choice-container{margin-left:-25px;}
.b-calculate-choice__item{float:left;margin:5px 0 0 25px;overflow:hidden;}
.b-calculate-choice__item__img{float:left;height:30px;line-height:30px;margin-right:10px;text-align:center;width:30px;}
.b-calculate-choice__item__img img{vertical-align:middle;}
.b-calculate-choice__item__content{font-size:14px;overflow:hidden;padding-top:6px;}
.b-calculate-your-info{margin:30px 0 60px;}
.b-calculate-your-info__line{margin-top:10px;}
.b-calculate-your-info__line__label{float:left;font-size:14px;padding-right:10px;width:125px;}
.b-calculate-your-info__line__text{font-size:18px;margin-left:135px;}
.b-round-question{border:1px solid #424242;border-radius:15px;color:#424242;display:inline-block;font-size:12px;height:15px;line-height:15px;margin-left:10px;position:relative;text-align:center;vertical-align:top;width:15px;}
.b-round-question:hover{text-decoration:none;}
.b-calculate-note{background:#fdfaec;bottom:100%;box-shadow:rgba(0,0,0,.1) 0 3px 6px;display:none;font-size:12px;left:50%;margin:0 0 22px -164px;padding:19px;position:absolute;text-align:left;width:290px;}
.b-calculate-note:before{border-left:9px solid transparent;border-right:9px solid transparent;border-top:9px solid #fdfaec;content:"";left:50%;margin-left:-9px;position:absolute;top:100%;}
.b-round-question:hover .b-calculate-note{display:block;}
.b-calculate-offer{}
.b-calculate-offer__line{margin-top:40px;overflow:hidden;}
.b-calculate-offer__line__number{background:#004090;border-radius:26px;color:#fff;float:left;font-size:14px;height:26px;line-height:26px;margin-right:14px;text-align:center;width:26px;}
.b-calculate-offer__line__content{overflow:hidden;}
.b-calculate-offer-table-header{font-size:16px;padding-top:5px;}
.b-calculate-offer-table{margin-top:30px;}
.b-calculate-offer-table th{color:#606060;font-weight:normal;padding:0 60px 0 0;text-align:left;}
.b-calculate-offer-table td{font-size:24px;padding:15px 60px 0 0;text-align:left;}
.b-calculate-offer-table-line{border-left:1px solid #c0c0c0;padding-left:40px !important;padding-right:20px !important;}
.b-calculate-econom{display:inline-block;font-size:12px;line-height:1.1;margin-left:10px;position:relative;top:-6px;vertical-align:top;}
.b-calculate-econom__red{color:#d01040;}
.b-calculate-quantity{}
.b-calculate-quantity__item{border:2px solid #c0c0c0;float:left;margin:40px 20px 0;}
.b-calculate-quantity__item__content{border:1px solid transparent;height:431px;text-align:center;width:299px;}
.b-calculate-white-block{background:#fff;display:inline-block;margin-top:-9px;padding:0 20px;text-transform:uppercase;}
.b-calculate-white-block__top{display:block;font-size:14px;}
.b-calculate-white-block__bottom{font-size:30px;line-height:1.1;}
.b-calculate-quantity-text{font-size:14px;line-height:1.3;margin-top:20px;text-transform:uppercase;}
.b-calculate-from{margin-top:30px;}
.b-calculate-from__line{margin-top:20px;}
.b-calculate-input{border:1px solid #d9d9d9;border-radius:2px;box-shadow:inset rgba(0,0,0,.12) 0 2px 4px;color:#eee;font-size:42px;padding:2px 0;text-align:center;width:120px;}
.b-calculate-label{color:#303030;display:block;font-size:14px;}
.b-calculate-button{border:none;border-radius:3px;box-shadow:rgba(0,0,0,.2) 0 2px 3px;color:#fff;cursor:pointer;font-size:14px;margin-top:10px;padding:14px 24px;text-transform:uppercase;background:#787878;background:-moz-linear-gradient(top, #787878 0%, #606060 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#787878), color-stop(100%,#606060));background:-webkit-linear-gradient(top, #787878 0%,#606060 100%);background:-o-linear-gradient(top, #787878 0%,#606060 100%);background:-ms-linear-gradient(top, #787878 0%,#606060 100%);background:linear-gradient(to bottom, #787878 0%,#606060 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#787878', endColorstr='#606060',GradientType=0);}
.b-calculate-quantity__item--active{border:2px solid #2070b0;}
.b-calculate-quantity__item--active .b-calculate-quantity__item__content{border:1px solid #2070b0;}
.b-calculate-quantity__item--active .b-calculate-input{color:#303030;}
.b-calculate-quantity__item--active .b-calculate-button{background:#4185bc;background:-moz-linear-gradient(top, #4185bc 0%, #2070b0 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#4185bc), color-stop(100%,#2070b0));background:-webkit-linear-gradient(top, #4185bc 0%,#2070b0 100%);background:-o-linear-gradient(top, #4185bc 0%,#2070b0 100%);background:-ms-linear-gradient(top, #4185bc 0%,#2070b0 100%);background:linear-gradient(to bottom, #4185bc 0%,#2070b0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4185bc', endColorstr='#2070b0',GradientType=0);}
.b-calculcate-table{width:100%;}
.b-calculcate-table th{border-bottom:2px solid #949aa2;border-top:2px solid #949aa2;font-weight:normal;padding:12px 0 12px 30px;text-align:left;}
.b-calculcate-table td{border-top:1px solid #e0e0e0;padding:14px 0 13px 30px;}
.b-calculcate-table th:first-child, .b-calculcate-table td:first-child{padding-left:0;}
.xs-text{font-size:11px;}
.l-text{font-size:16px;}
.b-calculate-profit{background:#d70f3d;color:#fff;font-size:9px;margin-left:5px;padding:3px 4px;text-transform:uppercase;vertical-align:middle;}
.b-calculate-final-info{margin-bottom:60px;}
.b-calculate-final-info__side{float:left;margin-right:70px;}
.b-calculate-final-info__content{border:1px solid #afb3b9;overflow:hidden;padding:10px 18px;width:290px;}
.b-calculate-final-info-line{margin-top:15px;overflow:hidden;}
.b-calculate-final-info-line:first-child{margin-top:6px;}
.b-calculate-final-info-line__label{float:left;padding-right:10px;width:115px;}
.b-calculate-final-info-line__content{overflow:hidden;}
.b-simple-ul{}
.b-simple-ul li{margin-top:5px;}
.errorTab_container{position:absolute;display:none;}
.errorTab_container .errorTab_boby{padding:5px;background:#AD0000;border-radius:1px;color:#FFF;box-shadow:1px 1px 1px #838383;}
.errorTab_container .errorTab_triangle-down{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:8px solid #AD0000;margin-left:7px;}
.errorTab_container .errorTab_triangle-up{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:8px solid #AD0000;margin-left:7px;}
.onewindow{font-size:13px;}
.onewindow h4{font-weight:normal;font-size:18px;}
.onewindow .list_in_content{padding-left:15px;}
.onewindow .button2.checkbutton{font-size:17px;line-height:20px;padding:12px 10px 11px 40px;text-align:left;text-transform:none;white-space:normal;width:240px;margin:56px auto 0;display:block}
.onewindow .windowservice{min-width:150px;padding:11px 20px;font-size:13px;font-weight:normal;}
.stepline{font-size:13px;overflow:hidden;background:#f0f0f0;padding:14px 29px 12px;margin:0 0 30px 0;}
.stepline_border{border-top:1px solid #e0e0e0;padding-top:9px;}
.stepline li{float:left;padding-right:49px;position:relative;}
.stepline li:last-of-type, .stepline li.last{padding-right:0;}
.stepline li + li:before{content:'\2192';color:#909090;display:block;position:absolute;left:-40px;top:-2px;}
.stepline span{color:#606060;padding-bottom:5px;}
.stepline a{color:#01458c;padding-bottom:5px;}
.stepline li.visited{color:#01458c;}
.stepline li.visited a{text-decoration:underline;}
.stepline a:hover, .stepline li.visited a:hover{text-decoration:none;}
.stepline ._current{color:#000;border-bottom:5px solid #000;}
.wd_department_list{float:left;width:460px;}
.wd_department_item{font-size:14px;text-transform:uppercase;border:1px solid #c3c7ca;width:190px;display:inline-block;vertical-align:top;padding:9px 14px 7px;line-height:18px;height:54px;text-decoration:none;margin:0 6px 10px 0;}
.wd_department_item.full, .wd_department_item:hover{text-decoration:none;border-color:#1959a3;}
.wd_department_item.active , .wd_department_item.active span{color:#fff;background:#1858a0;}
.wd_department_item span{color:#404040;display:block;}
.wd_department_photo{float:right;position:relative;}
.depart_highligth{position:absolute;top:0;left:0;display:none;}
.calendar_window_service .ui-datepicker .ui-datepicker-title{margin:0;text-align:center;font-size:18px;font-weight:normal;text-transform:uppercase;}
.window_service_date{margin-top:0px;}
.calendar_description{}
.calendar_description .block{margin-right:4px;width:10px;height:10px;display:inline-block;border:1px solid #c3c7ca;vertical-align:middle;}
.calendar_description .block.today{border-color:#01458c;}
.calendar_description li{margin-bottom:14px;}
.calendar_window_service{float:left;}
.calendar_description{margin-top:74px;float:right;width:178px;}
.calendar_window_service .ui-datepicker{width:495px;font-size:17px;padding:0;border:none;}
.calendar_window_service .ui-datepicker-calendar{border-spacing:20px;border-collapse:separate;margin-left:-20px;}
.calendar_window_service .ui-datepicker td a{border-color:#c3c7ca;padding:0.75em 0.2em;}
.calendar_window_service thead , .calendar_window_service .ui-datepicker-prev, .calendar_window_service .ui-datepicker-next{display:none;}
.calendar_window_service a.ui-corner-all{width:40px;height:40px;display:block;background:none;text-indent:0;}
.calendar_window_service a.ui-corner-all:before{width:100%;height:100%;display:block;text-align:center;font-size:23px;line-height:37px;}
.calendar_window_service .ui-datepicker-prev:before{content:'\2190';}
.calendar_window_service .ui-datepicker-next:before{content:'\2192';}
.calendar_window_service .ui-datepicker-prev:hover, .calendar_window_service .ui-datepicker-next:hover{text-decoration:none;cursor:pointer;background:#EFF2F5;}
.calendar_window_service .ui-corner-all span{display:none;}
.calendar_window_service .ui-datepicker-title span{display:inline-block;}
.calendar_window_service .ui-datepicker td a.ui-state-active{background:#c1c8d0;}
.calendar_window_service .ui-datepicker td a.ui-state-highlight{background:#fff;border-color:#01458c;color:#000;font-weight:normal;}
.calendar_window_service .ui-datepicker td a.disable{border-color:#fff;}
.calendar_window_service .ui-datepicker-header{background:#fff;padding:0 0 10px;}
.window_service_time{width:470px;margin:30px 0 35px;}
.window_service_time_item{border:1px solid #c3c8cc;font-size:17px;display:inline-block;width:139px;padding:13px 39px 14px;margin:0 8px 10px 0;vertical-align:top;}
.window_service_time_item.current{border-color:#fff;color:#666;}
.window_service_type{margin:31px 0 44px;}
.window_service_type a{display:block;border:1px solid #c3c7ca;margin-bottom:10px;color:#000;padding:15px;}
.window_service_type a:hover, .window_service_type a.current, .window_service_time_item.current{background:#1a58a1;border-color:#1a58a1;color:#fff;text-decoration:none;}
.onewindow .any_form__str, .onewindow .any_form__ta , .onewindow .any_form__captcha{border:1px solid #97989c;}
.onewindow .any_form{margin:28px 0 43px;padding:26px 19px;}
.onewindow .any_form__note{width:30.5%;}
.onewindow .any_form__entry{width:68%;}
.onewindow .any_form__str{width:78.8%;}
.onewindow .any_form__block{margin:0 0 20px;}
.onewindow .any_form textarea{width:78.8%;height:6.3em;}
.onewindow .any_form__note.scode{padding-top:36px;}
.serviceaddress{float:left;width:345px;}
.serviceaddress .tit{font-size:13px;width:60px;display:inline-block;}
.serviceaddress li + li{border-top:1px solid #e1e1e1;}
.serviceaddress li{padding:14px 0;}
.serviceaddress .value{display:inline-block;font-size:17px;width:275px;}
.serviceinfo{float:right;width:345px;padding-top:14px;}
.serviceinfo li{margin-bottom:8px;line-height:18px;}
.onewindow .thank{font-size:17px;margin:21px 0 32px;line-height:20px;}
.window_step7{border-top:1px solid #e1e1e1;}
.window_step7 .list_in_content a{text-decoration:underline;}
.window_step7 .list_in_content a:hover{text-decoration:none;}
.printbutton{display:inline-block;border:1px solid #919296;color:#000;padding:9px 21px 9px 35px;margin-bottom:18px;background:url('../i/ico_print.png') 14px 11px no-repeat;}
.printbutton:hover{text-decoration:none;}
.servicemap{margin:30px 0 55px;}
.window_step7 .list_in_content li{padding-bottom:10px;}
.window_step1{display:block;}
.wd_department,.window_service_date, .servicekontakt{float:left;width:100%;}
.servicekontakt{float:none;overflow:hidden;}
h1 + .return_b{margin-top:-20px;}
.return_b + h1{margin-top:8px;margin-bottom:15px;}
.common_imgtxt{margin-top:2px;overflow:hidden;font-size:13px;}
.common_imgtxt p{line-height:1.4em;}
.common_imgtxt img{float:left;margin:9px 18px 0 0;}
.common_imgtxt + .common_info{margin-top:35px;}
.common_infoitem{font-size:13px;margin-bottom:16px;}
.common_infoitem .title{color:#606060;display:inline-block;vertical-align:top;width:95px;padding-left:5px;}
.common_infoitem .value{display:inline-block;vertical-align:top;}
.build_service h3{font-size:1.5em;border-bottom:2px solid #808890;margin:0 0 4px;padding:5px 0 17px;}
.photogallery_tit{color:#606060;margin-top:48px;margin-left:6px;}
.build_service h3 a{color:#000;}
.build_service h4{font-size:16px;}
.build_service h3 a:hover{text-decoration:none;}
.tbbuild_element{margin-top:54px;}
.tbbuild_service{width:100%;table-layout:fixed;font-size:13px;border-collapse:collapse;}
.tbbuild_service tr.border th{border-top:2px solid #808890;border-bottom:2px solid #808890;padding:12px 20px 19px 0;}
.tbbuild_element tr td{padding-right:20px;font-weight:bold;}
.tbbuild_service th{color:#404040;font-weight:normal;text-align:left;padding:6px 5px 10px 0;}
.tbbuild_service td{border-bottom:1px solid #dce0e4;padding:19px 5px 15px 0;}
.tbbuild_service .title{background:#808890;color:#fff;font-size:12px;font-weight:bold;font-style:italic;border:none;padding:7px 10px;}
.tbbuild_service th{width:9%;}
.tbbuild_service th:last-child{width:15%;}
.service_more{padding-bottom:20px;font-weight:bold;}
.service_more a{padding-right:15px;background:url("../i/arrow_n.png") no-repeat 100% 50%;}
.tbbuild_service th.ta_right, .tbbuild_service td.ta_right{text-align:right;}
.filter-mode{background:#eef0f2;padding-top:15px;}
.filter-mode form{margin:0;}
.filter-mode label{color:#404040;}
.filter-mode .text-input{width:78%;margin-right:16px;margin-bottom:10px;}
.filter-mode .acts-types{padding:0;}
.act_build{float:none;display:inline-block;margin-right:20px;width:auto;}
.filter-mode label{display:block;margin:0 0 5px;}
.act_build .selwrapper{min-height:16px;width:168px;}
.act_build_year .selwrapper{width:68px;}
.filter-mode .button2{padding:7px 10px;text-align:center;width:100px;text-transform:uppercase;font-size:1em;margin-top:-4px;}
.tbmotoway{font-size:11px;color:#404040;}
.wayact.red{color:#de242f;}
.wayact.green{color:#048009;}
.tbbuild_motoway_element{margin:35px 0 47px;}
.tbbuild_motoway_element tr.border th{padding-bottom:10px;}
.motoway_info .title{width:auto;}
.connected-carousels .stage{width:600px;margin:10px 0 50px;position:relative;background:#f0f0f0;padding:30px 52px;}
.connected-carousels .photo-credits{position:absolute;right:15px;bottom:0;font-size:13px;color:#fff;text-shadow:0 0 1px rgba(0, 0, 0, 0.85);opacity:.66;}
.connected-carousels .photo-credits a{color:#fff;}
.connected-carousels .navigation{width:720px;margin-bottom:30px;position:relative;}
.connected-carousels .carousel{overflow:hidden;position:relative;}
.connected-carousels .carousel ul{width:20000em;position:relative;list-style:none;margin:0;padding:0;}
.connected-carousels .carousel li{float:left;}
.connected-carousels .carousel-stage{height:430px;-webkit-box-shadow:1px 2px 5px #888;-moz-box-shadow:1px 2px 5px #888;box-shadow:1px 2px 5px #888;}
.connected-carousels .carousel-navigation{height:60px;width:720px;font-size:13px;}
.connected-carousels .carousel-navigation li{cursor:pointer;width:145px;padding:10px;}
.themed_squares .infoBlockList .block.ie8{width:115px;}
.connected-carousels .carousel-stage li{width:600px;text-align:center;position:relative;height:430px;}
.connected-carousels .carousel-stage li img{margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;}
.connected-carousels .carousel-navigation li img{display:inline-block;width:45px;vertical-align:top;}
.connected-carousels .carousel-navigation li div{display:inline-block;vertical-align:top;max-width:93px;padding-left:3px;line-height:1.2em;}
.connected-carousels .carousel-navigation li span{color:#024c8b;border-bottom:1px dotted #024c8b;}
.connected-carousels .carousel-navigation li.active{background:#f0f0f0;position:relative;color:#f0f0f0;}
.connected-carousels .carousel-navigation li.active:after{content:' ';border-left:8px solid rgba(0, 0, 0, 0);border-right:8px solid rgba(0, 0, 0, 0);border-top:12px solid;content:" ";left:49%;position:absolute;top:49px;}
.connected-carousels .carousel-navigation li.active span{color:#202020;border:none;}
.connected-carousels .prev-stage,
.connected-carousels .next-stage{display:block;position:absolute;top:30px;width:305px;height:430px;color:#2770AE;outline:none;}
.connected-carousels .prev-stage{left:0;}
.connected-carousels .next-stage{right:0;}
.connected-carousels .prev-stage.inactive span,
.connected-carousels .next-stage.inactive span{color:#c5c5c5;}
.connected-carousels .prev-stage span,
.connected-carousels .next-stage span{display:block;position:absolute;top:50%;color:#2770AE;content:"";height:0;width:0;text-align:center;text-indent:-9999px;}
.connected-carousels .prev-stage span{left:23px;border-bottom:8px solid rgba(0, 0, 0, 0);border-top:8px solid rgba(0, 0, 0, 0);border-right:12px solid;}
.connected-carousels .next-stage span{right:23px;border-bottom:8px solid rgba(0, 0, 0, 0);border-top:8px solid rgba(0, 0, 0, 0);border-left:12px solid;}
.connected-carousels .prev-stage:hover span,
.connected-carousels .next-stage:hover span{display:block;}
h1.mb0{margin-bottom:0;}
.defconstractor_service h4{margin-bottom:7px;font-size:12px;color:#606060;font-weight:normal;}
.defconstractor_service p + h4{margin-top:28px;}
h4.defctitle{font-size:20px;margin-bottom:10px;}
.defconstractor_service h4.warning{color:#da0000;font-weight:bold;}
.tbdefcontractor{font-size:12px;color:#414141;}
.tbdefcontractor.tbbuild_service td{padding-bottom:21px;}
.tbdefcontractor.tbbuild_service th{width:auto;}
.tbdefcontractor.tbbuild_service th:first-child{width:20px;}
.tbdefcontractor.tbbuild_service tr.border th{padding-bottom:10px;}
.defname , .defobject{font-weight:bold;font-size:14px;}
.defname{margin-bottom:6px;display:inline-block;}
.warntable{margin-top:28px;}
.warntable th{color:#606060;font-size:12px;font-weight:normal;padding-left:0;padding-top:0;padding-bottom:0;padding-right:18px;}
.warntable td{color:#202020;font-size:14px;font-weight:bold;padding-left:0;}
.defcname{color:#005090;font-size:16px;font-weight:bold;}
.defcname a{color:#005090;border-bottom:1px dotted #005090;}
.defcname a:hover{text-decoration:none;border:none;}
.open .defcname a, .open .defcname{color:#202020;border:none;}
.defconstractor_service > li{padding:18px 0;}
.defconstractor_service .connected-carousels .stage{margin-bottom:20px;padding-bottom:10px;padding-top:10px;}
.defconstractor_service .connected-carousels .carousel-navigation li.active:after{border:4px solid #4d8bbc;display:block;height:70px;left:0;top:0;width:70px;}
.defconstractor_service .connected-carousels .carousel-navigation li{padding:0;margin-left:13px;width:auto;}
.defconstractor_service .connected-carousels .carousel ul{}
.defconstractor_service .connected-carousels .carousel-navigation li img{width:78px;}
.defconstractor_service .moreinfo{border-bottom:1px solid #e0e0e0;padding:10px 0 18px;margin-bottom:5px;display:block;overflow:hidden;}
.defconstractor_service .connected-carousels .carousel-stage{-webkit-box-shadow:none;-moz-box-shadow:inset none;box-shadow:none;}
.defconstractor_service .connected-carousels .carousel-navigation{height:78px;margin-left:-13px;}
.defconstractor_info{margin-bottom:40px;}
.defconstractor_info .common_infoitem .title{width:auto;}
.defconstractor_info .common_infoitem{margin-bottom:5px;}
.defaddress{font-size:14px;}
.defaddress .showmap{border-bottom:1px dotted #024C8B;display:inline-block;font-size:12px;}
.defaddress .showmap:hover{text-decoration:none;border-color:#fff;}
.defmap{margin:6px 0 15px;display:block;overflow:hidden;width:100%;height:0px;}
.defdescription p{margin:0;font-size:13px;}
.defdescription img{margin:10px 10px 10px 0;float:left;}
.panoramsToggle{display:none;}
fieldset.current_point{border:1px solid #808080;width:50%;}
.cp_table_row_caption{width:150px;}
.current_point td{padding:3px 0px;}
td.cp_table_row_caption{text-align:right;padding-right:11px;}
.maplayerslist:focus{outline:none;}
.egip_error{font-size:14px;font-weight:bold;color:#D50404;}
.preloader_egip{position:absolute;width:55px;height:20px;background:url('/bitrix/templates/trp3_main_d3/images/loading.gif') 50% 0px no-repeat;left:50%;top:50%;margin-top:-15px;margin-left:-15px;display:table-cell;vertical-align:bottom;padding-top:30px;font-size:15px;}
.simpleInfoWindow{line-height:15px;}
.b-color-scheme-gray{background:#ECE9DE;}
.b-color-scheme-gray a{color:#024C8B;}
.b-color-scheme-green{background:#E2ECDD;}
.b-color-scheme-green a{color:#3F8923;}
.b-color-scheme-light-blue{background:#E1EAEB;}
.b-color-scheme-light-blue a{color:#3D7D85;}
.b-color-scheme-purpure{background:#E9DDEC;}
.b-color-scheme-purpure a{color:#864496;}
.b-color-scheme-red{background:#ECE9DE;}
.b-color-scheme-red a{color:#861D23;}